dnsmasq에서 어떤 서버로부터 쿼리 응답을 받나요?

dnsmasq에서 어떤 서버로부터 쿼리 응답을 받나요?

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자세히보다.

관련 정보