Dns

我從哪個伺服器獲得 dnsmasq 中的查詢響應

  • August 12, 2021

我正在執行一台帶有 dnsmasq 的測試機。Dnsmasq 使用 dns 伺服器 8.8.8.8 和 4.2.2.1 進行測試。我沒有在配置中使用嚴格的順序。是否可以查看這些配置的伺服器中的哪一個以某種方式首先回复?

一種方法是使用 tcpdump(如果可用):

sudo tcpdump -i yourinterface -n host 8.8.8.8 or host 4.2.2.1

這將產生多行顯示兩個 dns 伺服器和您的主機之間的通信。

如果要限制 tcpdump 退出前輸出的行數,可以添加-c參數。詳情請參閱man tcpdump

引用自:https://unix.stackexchange.com/questions/664355