컴퓨터가받는 응답과 함께 모든 DNS 쿼리의 로그를 만들려면 어떻게해야합니까?
컴퓨터가받는 응답과 함께 모든 DNS 쿼리의 로그를 만들려면 어떻게해야합니까?
답변:
tcpdump
모든 포트 53 UDP 및 TCP 활동 을 기록 할 수 있습니다 .
./doc/How-it-works.txt
tcpdump udp port 53
tcpdump --list-interfaces
, tcpdump udp port 53 --interface (pickone)
. 또한 자세한 내용을 고려하십시오 :-vv
가장 쉬운 방법은 로컬로 바인딩을 설치하는 것입니다. 대부분의 배포판 기본 바인드 설치는 비 자동 캐싱 전용입니다.
바인드 9 구성 참조 서에logging {}
설명 된대로 구성 블록을 추가 한 다음 시스템을 사용 하거나 DNS 확인 자로 설정하십시오 .127.0.0.1
::1
/etc/resolv.conf
시스템 확인자 목록입니다. 바인드의 기본 구성은 신뢰할 수있는 이름 서버를 찾아서 요청하는 것입니다. 모든 요청을 특정 서버 (또는 ISP, OpenDNS 또는 Google 퍼블릭 DNS와 같은 세트)로 전달할 수 는 있지만 구성에서는 그렇게 할 필요가 없습니다. 나는 항상 이것을한다. 이름 서버 만 캐싱하도록 설정 한 횟수도 계산할 수 없습니다.