본문 바로가기
Linux/DNS server

checkhints: b.root-servers.net/a (170.247.170.2) missing from hints

by aegypius 2024. 5. 17.
728x90
반응형

recursive query에 응답하지 않는 네임서버는 (named)데몬을 구동할 때에 위의 메시지가 보이더라도 그리 신경쓸 필요는 없겠지만, OPEN DNS(caching name server)로 운영하는 네임서버라면 정확한 ROOT DNS의 주소를 설정해 놓는 것이 좋다. bind에서 최상위 ROOT DNS의 정보를 담고 있는파일은 아래와 같이 설정되어 있다. BIND의 버전과 설정에 따라서 파일의 확장자는 (.root / .ca) 다를 수 있겠지만 이는 설정하기 나름이다. 일반적으로 named.conf에 아래와 같은 내용이 있을 것이다.

zone "." IN {
        type hint;
        file "named.ca";
};

 

여기서 설정된 named.ca(또는 named.root) 파일을 최신 파일로 업데이트해서 오류를 없앨 수 있다.

b.root-server.net의 주소는 170.247.170.2 인데 hint파일에서 다른 주소(예를 들면 199.9.14.201 등)로 설정되어 있기 때문에 발생하는 오류이다. 13개의 root dns중에서 한 두개 정도는 오류가 있더라도 사용상의 문제는 없겠지만, 아래의 링크에서 root dns의 최신 파일을 다운받아서 named.ca 혹은 named.root를 대체하면 해결된다. 자주 변경되는 값은 아니지만 가끔 업데이트가 되었는지 확인 할 필요는 있다.

Index of /domain (internic.net)

 

Index of /domain

 

www.internic.net

혹은 wget로 직접 다운받아도 된다.
https://internic.net/domain/named.root

728x90
반응형

댓글