네트워크 서버 /etc/hosts 파일 문제

네트워크 서버 /etc/hosts 파일 문제

서버의 호스트 이름이 /etc/hosts 파일에 나열되어야 한다는 것을 알고 있습니다.

1.1.1.1 server1.example.com server1

또한 서버에서 호스팅되는 모든 도메인을 동일한 형식으로 /etc/hosts 파일에 나열해야 합니까?

답변1

모든 호스트 이름은 공개적으로 표시되기 전에(또는 DNS 서버 위치에 따라 조직 내에서 표시되기 전에) DNS 서버에 등록되어야 합니다.

또는

/etc/hosts파일 에 추가되었습니다 .

자신의 컴퓨터에서 실행되는 사이트를 개발하는 경우 127.?.?.?주소에서 실행하고 모든 이름을 /etc/hosts.

127.0.10.1 vhostname1 vhostname2 webserver

또는 DNS를 사용하십시오 /etc/hosts. /etc/hosts그것은 옛날 방식이다. 처음에는 파일을 각 컴퓨터에 복사해야 했기 때문에 확장자가 없이 사용되었습니다. DNS가 대안입니다. 그러나 /etc/hosts이름은 해당 컴퓨터에만 표시되고 빠르고 쉽게 변경할 수 있으므로 로컬 컴퓨터에서 사이트를 실행하려는 경우(예: 사이트를 개발할 때) 유용합니다.

DNS를 사용하는 경우. A(및 AAAA) 레코드가 있는 서버의 기본 이름을 설정합니다. 그런 다음 각 사이트 이름에 대한 CNAME 레코드를 설정합니다. 이 레코드는 마스터 레코드(A/AAAA)를 가리켜야 합니다.

관련 정보