Linux
如何找出正在使用的 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 上,我們的一個網站似乎會拋出錯誤。
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 需要多長時間,並確認它們中的任何一個是否會減慢速度或不響應