使用DNS修復在您的瀏覽器中無法加載的網頁

網頁無法在您的瀏覽器中成功加載的原因有很多。 有時候這個問題是兼容性問題之一。 網站的開發人員可能錯誤地選擇使用專有編碼技術,而不是每個瀏覽器都知道如何解釋。 您可以通過使用其他瀏覽器訪問相關網站來檢查此類問題。 這就是為什麼保持SafariFirefox和Chrome瀏覽器方便的原因之一。

如果一個頁面加載在一個瀏覽器中,但不是另一個,那麼您知道這是一個兼容性問題。

網頁無法加載的最可能原因之一是ISP(互聯網服務提供商)錯誤配置或維護不當的DNS (域名服務器)系統。 大多數互聯網用戶都有由他們的ISP分配給他們的DNS系統。 有時候這是自動完成的; 有時ISP會為您提供DNS服務器的Internet地址,以便手動進入Mac的網絡設置。 無論哪種情況,問題通常出現在ISP的連接結束。

DNS是一種允許我們為網站(以及其他互聯網服務)使用易記名稱的系統,而不是分配給網站的難以記憶的數字IP地址。 例如,記住www.about.com比207.241.148.80更容易,它是About.com的實際IP地址之一 。 如果DNS系統在將www.about.com翻譯成正確的IP地址時遇到問題,則網站將無法加載。

您可能會看到一條錯誤消息,或者只顯示網站的一部分。

這並不意味著你無能為力。 您可以確認您的ISP的DNS系統是否正常工作。 如果不是(或者即使是),如果您願意,您可以更改您的DNS設置,以使用比ISP推薦的服務器更強大的服務器。

測試你的DNS

Mac OS提供了多種方式來測試和確認是否有可用的DNS系統。 我將向您展示其中的一種方法。

  1. 啟動終端,位於/ Applications / Utilities /。
  2. 在終端窗口中鍵入或複制/粘貼以下命令。
    主機www.about.com
  3. 輸入上面的行後,按回車鍵或回車鍵。

如果您的ISP的DNS系統正在運行,您應該在終端應用程序中看到以下兩行:

www.about.com是dynwwwonly.about.com的別名,dynwwwonly.about.com的地址為208.185.127.122

重要的是第二行,它驗證DNS系統能夠將網站名稱翻譯為實際的數字互聯網地址,在本例中為208.185.127.122。 (請注意:返回的實際IP地址可能不同)。

如果您在訪問網站時遇到問題,請嘗試使用主機命令。 不要擔心可能會返回的文本行數。 它因網站而異。 重要的是你沒有看到一行說:

找不到您的.website.name

如果你得到了'找不到網站'的結果,並且你確定你已經正確輸入了網站的名字(並且確實有一個這樣的網站),那麼你可以合理地確信,至少在目前,您的ISP的DNS系統有問題。

使用不同的DNS

解決ISP出現故障的DNS的最簡單方法是用另一個DNS替換所提供的DNS 。 一個出色的DNS系統由一家名為OpenDNS的公司(現在是思科的一部分)運營,該公司可免費使用其DNS系統。 OpenDNS提供了對Mac網絡設置進行更改的完整說明,但如果您遇到DNS問題,則可能無法訪問OpenDNS網站。 以下是有關如何自行進行更改的快速報導。

  1. 單擊Dock中的“系統偏好設置”圖標或從Apple菜單中選擇“系統偏好設置”項目, 啟動系統偏好設置。
  1. 點擊系統偏好設置窗口中的“網絡”圖標。
  2. 選擇您用於Internet訪問的連接。 對於幾乎所有人來說,這將是內置以太網。
  3. 點擊“高級”按鈕
  4. 選擇'DNS'選項卡。
  5. 點擊“DNS服務器”字段下方的加號(+)按鈕,然後輸入以下DNS地址。
    208.67.222.222
  6. 重複上述步驟並輸入第二個DNS地址,如下所示。
    208.67.220.220
  7. 點擊“確定”按鈕。
  8. 點擊“應用”按鈕。
  9. 關閉網絡偏好設置窗格。

您的Mac現在可以訪問OpenDNS提供的DNS服務,並且現在應該正常加載任意網站。

這種添加OpenDNS條目的方法會保留原始的DNS值。 如果您願意,您可以對列表重新排序,將新條目移動到列表頂部。 DNS搜索從列表中的第一個DNS服務器開始。 如果該網站在第一個條目中找不到,則DNS查找會在第二個條目上調用。 這種情況一直持續到進行查找,或者列表中的所有DNS服務器都已耗盡。

如果您添加的新DNS服務器的性能更好,那麼您可以將新條目移動到列表頂部,只需選擇一個並將其拖到頂端。