Domain-Name-System

如何對外部 DNS 查找的性能進行基準測試?

  • February 7, 2019

我正在考慮將 Google 的公共 DNS 伺服器作為我網路的外部 DNS。目前我正在使用來自我的 ISP 的 DNS 伺服器。過去我也考慮過 OpenDNS,但最終決定不跳。

我希望能夠對各個伺服器服務我們的 DNS 請求的速度進行基準測試。我在 nslookup 中看不到任何有用的資訊。

如何測試外部提供的 DNS 的往返時間?

您可以使用數據包擷取程序(過濾 DNS)來跟踪 DNS 查詢\響應時間。您可以在您的機器或您的內部 DNS 伺服器(如果有的話)上執行它。所有事情或多或少都相同,這應該讓您大致了解 Google DNS 與您的 ISP 相比的速度。

你可以簡單diggrep

$ dig @8.8.8.8   www.rimuhosting.com | grep "Query time:"
;; Query time: 15 msec
$ dig @4.2.2.1   www.rimuhosting.com | grep "Query time:"
;; Query time: 289 msec

引用自:https://serverfault.com/questions/91063