Dns
名稱查找需要很長時間
我正在使用一個使用 curl 的腳本。捲曲經常失敗。
錯誤是名稱查找超時
我試圖 ping google.com 和其他網站。確實 dns(或者從域名到 IP 的任何翻譯都需要幾秒鐘的時間。
如何使我的 dns 伺服器(/resolver,或者無論如何)工作得更快?
如何在沒有程序的情況下進行測試?如何測試dns解析時間?
首先檢查 /etc/resolv.conf 文件的內容並找到名稱伺服器行。最有可能的是,靠近頂部的一兩個沒有功能。只需嘗試 ping 指定名稱伺服器的 IP 地址。要麼用極端延遲或不可接受的丟包率替換那些不是 pingign 或 ping 的。如果您沒有任何其他名稱伺服器,請將壞名稱伺服器推到列表的下方。DNS 查找按該順序從該文件的頂部到底部,並且在您的查詢繼續到下一個之前,每個都必須超時。
如果您的 DNS 伺服器是由 DHCP 獲取的,那麼您可能需要使用某種圖形界面來手動指定名稱伺服器,而不是自動獲取它們。