dnsmasq를 사용하여 테스트 머신을 실행하고 있습니다. Dnsmasq는 DNS 서버 8.8.8.8 및 4.2.2.1을 사용하여 테스트되었습니다. 내 구성에서는 엄격한 순서를 사용하지 않습니다. 구성된 서버 중 어느 서버가 먼저 응답했는지 어떻게든 확인할 수 있습니까?
답변1
한 가지 방법은 tcpdump를 사용하는 것입니다(사용 가능한 경우).
sudo tcpdump -i yourinterface -n host 8.8.8.8 or host 4.2.2.1
그러면 두 개의 DNS 서버와 호스트 간의 통신을 보여주는 여러 줄이 생성됩니다.
tcpdump가 종료되기 전에 출력되는 줄 수를 제한하려는 경우 이 -c
매개변수를 추가할 수 있습니다. man tcpdump
자세히보다.