CentOS 서버에서 DNS 조회가 필요한 작업을 수행 할 때마다 오류 메시지가 계속 나타납니다. 예 :
[root @ 15557 등] # wget http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf --2011-05-03 20 : 55 : 35-- http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf www.whitehouse.gov ... 해결 중 : 실패 : 이름 확인에서 일시적인 오류가 발생했습니다. wget : 호스트 주소`www.whitehouse.gov '를 확인할 수 없습니다
서버를 다시 시작하면이 문제는 잠시 사라지 지만 항상 한 시간 정도 지나면 다시 나타납니다. 에 나열된 네임 서버 IP를 변경하면 resolv.conf
Google의 일반 네임 서버로 대체하더라도 문제가 해결되지 않습니다 8.8.8.8
. 변경 후 호스트 캐시를 플러시 resolve.conf
해도 문제가 해결되지 않습니다. 서버를 다시 시작한 후에 resolv.conf
는 기본값으로 다시 변경됩니다 (DHCP는 추측합니다).
tcpdump
패키지 저장소를 통해 대부분의 배포판에서 쉽게 사용할 수 있습니다. 그래도 시작하기 전에 tcpdump 자습서를 탐색하는 것이 좋습니다. 또한 tcpdump를 사용하여 패킷을 캡처하여 로그 파일에 기록한 다음 CLI를 사용하는 것보다 사용자에게 친숙한 Wireshark라는 GUI 도구에서 해당 로그 파일을 열 수 있습니다.