當網頁加載時間較長時,您可能會驚訝地發現問題不是您的 Internet 連接,而是您的 DNS 設置。 這就是為什麼。
您可能聽說過有人告訴您,如果您的互聯網速度受到影響,請更改您的 DNS。 有些人可能聲稱更改您的 DNS 設置可以有效地使您的互聯網速度翻倍!
您的 DNS 設置對您的瀏覽速度起著非常重要的作用。 您經常使用 DNS,儘管您並不知道。 因此,讓我們討論什麼是 DNS 以及為什麼 DNS 設置會影響您的互聯網速度。
什麼是 DNS 服務器?
DNS 是域名系統的簡單縮寫。 可以把它想像成一個巨大的目錄,記錄了 Internet 上的所有地址。 當您在瀏覽器中鍵入 URL 時,瀏覽器會使用 DNS 記錄將其轉換為 IP 地址。
每個連接到 Internet 的設備都有自己的 IP 地址。 如果沒有 DNS 服務器,您必須保存每個 IP 地址才能訪問特定網站。 但是,幸運的是,有了 DNS 記錄,主機名會自動轉換為 IP 地址,您的瀏覽器會向服務器發送請求,服務器會返回加載您網站的資源。
有服務器 動態域名系統 和靜態 DNS 服務器。 前者會隨著 IP 地址的變化定期更新 DNS 記錄。 有許多 免費的動態 DNS 提供商 你也可以使用。
DNS 服務器如何影響速度
要了解 DNS 服務器如何影響速度,重點關注 DNS 記錄很重要,其中最重要的是 A 記錄,它代表“地址”。
A 記錄將所有域名映射到 IP 地址。 當您訪問網站時,DNS 會解析您的查詢,將 URL 轉換為 IP 地址,然後指向託管該網站的服務器。
如果 DNS 服務器的響應時間較長,則可能會減慢網站名稱解析過程。 這可能會導致網站加載速度低於您的預期。
默認情況下,會自動選擇 DNS 服務器,但某些 ISP 可能會使用地理位置靠近用戶的指定 DNS 服務器。
但是,如果 DNS 服務器的流量負載過大,則會導致名稱解析速度加快,從而降低瀏覽性能。 同樣,如果 DNS 服務器距離您居住的地方很遠,則解析網站查詢的時間會更長。
你可以 更改您的 DNS 設置以提高您的互聯網速度 但是,它不是一個放之四海而皆準的解決方案。 理想情況下,您會希望選擇離您較近並擁有最新記錄的 DNS 服務器。
Internet 上的網站分佈在多個服務器或節點上。 許多人使用內容分發網絡 (CDN)。 Cloudflare 或谷歌 DNS 提高性能並更快地加載他們的網站。
核心文件分佈在網絡中,而不是存儲在同一台服務器上。 這減少了響應時間並縮短了網站加載所需的時間。
例如,假設您位於加拿大,並且通過使用 Cloudflare 的網站下載文件。 如果您的舊 DNS A 記錄將查詢解析到加拿大服務器,您的速度將會非常好。
但是,如果 DNS 將您的查詢解析到英國的服務器,例如,您會注意到連接速度較慢。 請記住,DNS 查詢通常不會影響下載速度,但會導致網站加載速度變慢。
如何找到最好的 DNS 服務器
使用命名台 找到最快的 DNS 服務器的最佳方法之一。 這是一個由 Google 設計的簡單實用程序,可讓您快速識別您所在位置附近經過測試的 DNS 服務器。 它是這樣工作的:
1.下載並安裝Namebench
下載並安裝 Namebench 後,您必須添加正在使用的 DNS 服務器。 在大多數情況下,Namebench 會自動檢測並填充您使用的名稱服務器,如上所述。
這是一個可移植的可執行文件,因此無需安裝任何東西。 只需下載並解壓縮該應用程序,它就會立即運行。
2.運行基準測試
運行基準測試後,Namebench 將向您顯示結果。 解釋如下所示的這些結果可能有點棘手,但理想情況下,您只需關注頂部的建議即可。 這是它的樣子:
如果您看一下頂部,當前的主 DNS 是最快的,這意味著沒有理由進行更改。 您還可以在右側看到推薦的配置,包括一級、二級和三級服務器。
然後,Namebench 會向您顯示所有經過測試的 DNS 服務器,以及每個服務器的結果。 如果向下滾動,您甚至可以看到平均響應時間和其他技術細節。
3. 更改 DNS 服務器(如有必要)
請記住,您必須更改所有已連接設備的 DNS 服務器。 因此,例如,如果您使用其他設備(例如 PlayStation 5)連接到 Internet,您可能還想更改那裡的 DNS。
為什麼 DNS 服務器會影響您的互聯網速度
可以說,最重要的因素是您的 DNS 查找時間,即您的 DNS 解析您的查詢的時間。 它越慢,您的網站加載所需的時間就越長。 同樣,如果最近刷新了 DNS 緩存,則可能需要一些時間才能緩存新記錄。
DNS 會檢查您的瀏覽器緩存、操作系統緩存,甚至會向遞歸 DNS 服務器(由您的 ISP 提供)發送請求來解析查詢。
結論:您應該更改 DNS 設置嗎?
請務必注意,您的 DNS 設置並非一直都需要更改,因為您的 ISP 通常會將您連接到性能更快的 DNS 服務器。
但是,如果您正在旅行或連接到未更新或不在的 DNS 服務器,則速度可能會變慢。 更改您的 DNS 設置肯定會有所幫助。 在某些情況下,使用智能 DNS 也有幫助。