/etc/hosts에 호스트 이름 별칭을 설정하시겠습니까?

/etc/hosts에 호스트 이름 별칭을 설정하시겠습니까?

호스트 이름 및 SSL 서명과 관련된 문제가 있습니다. 내 호스트 이름이 이면 인증서 서명 프로세스가 제대로 작동합니다 puppet. Puppet 마스터 서버의 IP가 /etc/hosts.

IP가 변경될 가능성이 있고 다시 업데이트해야 하므로 해당 IP를 사용하고 싶지 않습니다 /etc/hosts.

대신 URL을 직접 가리키지만 이로 인해 인증서 이름의 불일치와 관련된 추가 문제가 발생합니다.

어쨌든 호스트를 URL로 설정하는 방법이 있나요? 예를 들어 다음과 같습니다 /etc/hosts.

example.com puppet

답변1

어쨌든 호스트를 URL로 설정하는 방법이 있나요? 예를 들어 /etc/hosts에 다음과 같은 내용이 있습니다.

URL이 아닙니다. 호스트 이름입니다. /etc/hosts 파일의 요점은 다음을 제공한다는 것입니다.대안호스트 이름을 주소로 확인하기 위해 DNS에.

파일 이름 서비스(애플리케이션과 /etc/hosts 파일 사이에 있는 코드 비트)는 이를 지원하지 않습니다.

자신만의 네임서버가 있다면 이름 꼭두각시를 example,com으로 가리키는 CNAME 레코드를 설정할 수 있습니다.

또는 example.com의 DNS 주소를 캡처하고 이를 템플릿에 추가하여 호스트 파일을 생성하는 스크립트를 작성할 수 있습니다(부팅 시 또는 일정 간격으로).

아니면 인증서를 수정하세요.

관련 정보