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

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

我有一個託管網站和多個 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 中,我們的一個網站似乎會拋出錯誤。

答案1

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 需要多長時間,並確認其中是否有任何伺服器減慢速度或不應答

相關內容