/ etc / hosts와 /etc/resolv.conf의 차이점


답변:


17

resolv.conf리졸버 조회를위한 네임 서버를 지정합니다. 호스트 이름을 확인하기 위해 실제로 DNS 프로토콜을 사용합니다. 일반적으로이 hosts파일은 백엔드 및 내부 기능과 같은 관리 목적으로 사용되며, 로컬 서버 만 해당 파일을 참조하므로 범위가 상당히 분리됩니다.

/etc/nsswitch.confhosts항목으로 조회 순서를 지정합니다 .

이것이 귀하의 질문에 대한 답변이 아닌 경우, 더 명확히하십시오.

다음 맨 페이지를보십시오.

호스트 (5)
리졸버 (5)



14

resolv.conf는 검색 환경 설정 순서에 따라 이름 서버를 지정합니다.

호스트는 URL / 단축 이름을 IP에 매핑하여 모든 이름 서버를 재정의합니다.


3
  • /etc/resolv.conf : 호스트가 DNS 확인에 사용하는 이름 서버를 나열합니다. 를 사용하는 DHCP경우이 파일은 DHCP서버에서 발행 한 DNS 레코드로 자동으로 채워집니다 .
  • / etc / hosts / : 해결을위한 정적 조회 방법입니다.
  • /etc/nsswitch.con f : 해결 순서를 정의했습니다. 해결, DNS 또는 호스트 파일에 대해서는 누가 먼저 문의해야합니까? 파일 구성을 다음과 같은 경우 예를 들어, hosts: files dns다음 /etc/hosts도메인, DNS는 다음 상담을한다 아직도 않은 해석 인 경우 파일은 해결을 위해 먼저 확인됩니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.