archive.ubuntu.com 傳回 4 個 IP。其中兩個要快得多,最慢的要慢一個數量級。我可以選擇性地禁止某些 IP 嗎?
答案1
您可以使用以下命令設定一個簡單的本機快取 dns 伺服器網域解析,並在設定檔中新增一行或多行
ignore-address=<ipaddr>
忽略對包含指定位址的 A 記錄查詢的回應。不會產生任何錯誤,dnsmasq 只是繼續偵聽另一個回應。
答案2
您可以嘗試在您的電腦中放置等效 DNS 的項目,/etc/hosts
例如:
91.189.88.152 archive.ubuntu.com
答案3
您可能會獲得地理位置較遠的 IP。許多國家都有當地檔案館。它們使用兩個字元的國家/地區代碼作為子網域。對於加拿大 (ca),可以在 ca.archives.ubuntu.com 上找到本地檔案。您可能想嘗試使用您所在國家/地區特定的檔案。這些應該更接近並且通常更快。
您如何確定哪個伺服器更快。 Ping 時間通常可以指示傳輸情況,但不能保證效能。
如果您想進行過濾,您可以建立腳本來根據測量的效能動態更新主機檔案。僅當/etc/nsswitch.conf
在 DNS 之前為檔案配置 時,這才有用。