바인딩은 조회를 위해 시스템 DNS 설정을 사용합니까?

바인딩은 조회를 위해 시스템 DNS 설정을 사용합니까?

신뢰할 수 없는 쿼리를 처리하는 바인드에 대한 나의 이해는 다음과 같습니다.

  1. 앞으로 모드. 단순히 클라이언트 쿼리를 "forwarders" 지시문에 정의된 업스트림 DNS 서버로 전달합니다.
  2. 재귀 모드. 문제의 호스트에 대해 최종적으로 신뢰할 수 있는 응답을 얻을 때까지 실제로 루트 DNS 서버에 요청한 다음 보조 DNS 서버에 요청하기 시작합니다.

이러한 모드 중 어느 것도 바인드가 실행 중인 호스트의 시스템 DNS 설정에 의존하거나 관련되지 않는 것 같습니다(예: ) /etc/resolv.conf. 아미릿?

답변1

예, 맞습니다. 이는 호스트 해상도에 전혀 의존하지 않습니다. db.root해결 방법을 안내하기 위해 힌트 파일(일반적으로 바인딩에 있음) 을 통해 루트 이름 서버를 찾습니다 .

호스트의 /etc/resolv.conf가 관련되어 있다고 생각하는 이유가 무엇인지 궁금합니다.

관련 정보