Linux

如何找出正在使用的 DNS,或者哪個是加快網站響應速度的最佳 DNS

  • December 16, 2020

我有一個託管網站和多個 API 的伺服器。最近,當我們嘗試訪問該網站時,在實際載入之前會出現持續幾秒鐘的延遲。我很懷疑這是由於某些 DNS 設置造成的。有沒有辦法找出伺服器實際使用的 DNS?

我的 /etc/resolv.conf 文件如下所示:

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 212.227.123.16
nameserver 212.227.123.17

我知道前兩個來自Google,其餘來自 ionos,奇怪的是,如果最後兩個條目(ionos)不在那個 resolv.conf 上,我們的一個網站似乎會拋出錯誤。

DNS 超時曾經是 10-15 秒。要測試域解析,您可以訪問您的伺服器並執行 nslookup:

nslookup yourdomain.com 8.8.8.8
nslookup yourdomain.com 8.8.4.4
nslookup yourdomain.com 1.1.1.1

因此您可以檢查通過不同的名稱伺服器解析 DNS 需要多長時間,並確認它們中的任何一個是否會減慢速度或不響應

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