開始使用

調整網路設定以使用 Google 公用 DNS

使用 Google 公用 DNS 時,你將變更 DNS「開關板」。運算子 將您的網際網路服務供應商 (ISP) 連結到 Google 公用 DNS。

在大多數情況下,系統會自動使用動態主機設定通訊協定 (DHCP) 將您的系統設為使用您 ISP 網域名稱的 IP 位址 伺服器如要使用 Google 公用 DNS,您必須明確變更 DNS 作業系統或裝置中的設定,以便使用 Google 公用 DNS IP 讓我們看看 DNS 解析 進一步探索內部和外部位址DNS 設定的變更程序會因 作業系統和版本 (Windows、Mac、Linux 或 ChromeOS) 或裝置 (電腦、手機或路由器)。這裡說明的是一般程序 僅適用於作業系統或裝置;請參閱供應商的說明文件,瞭解具有公信力 可能不準確或不適當

視您使用的系統而定,您或許可以選擇啟用新的 隱私權導向功能,稱為 DNS-over-TLS。這項功能有助於保障隱私 並確保裝置與 Google DNS 之間傳送的 DNS 訊息安全無虞 伺服器有關設定這項選用功能的詳情,請參閱這些章節 各系統中。

重要事項:事前準備

將 DNS 設定變更為使用 Google 公用 DNS 前,請務必撰寫 將目前伺服器位址或設定寫在紙上。非常適合 請務必保留這些號碼供日後備份,以備不時之需 您可隨時還原為離線規則

如果遇到 請參閱這些指示。

Google 公用 DNS IP 位址

Google 公用 DNS IP 位址 (IPv4) 如下:

8.8.8.8
8.8.4.4

Google 公開 DNS IPv6 位址如下:

2001:4860:4860::8888
2001:4860:4860::8844

部分裝置要求所有 IPv6 位址欄位都必須使用明確的值,以及 不接受縮寫的 :: IPv6 位址語法。如為這類裝置,請輸入:

2001:4860:4860:0:0:0:0:8888
2001:4860:4860:0:0:0:0:8844

如果需要四位數的十六位數,請將 0 項目展開為 0000

您可以使用其中一個位址做為主要或次要 DNS 伺服器。

您可以為 IPv4 或 IPv6 設定 Google 公開 DNS 位址 或兩者並用如為僅限 IPv6 的網路搭配 NAT64 閘道,使用 64:ff9b::/96 前置字串,您可以使用 Google 公用 DNS64 取代 Google 公開 DNS IPv6 位址,可用來連線至僅限 IPv4 的服務 其他設定

變更 DNS 伺服器設定

由於每個版本的操作步驟不同 所以我們只提供一個版本做為範例如果您需要明確 如需您作業系統/版本的說明,請參閱供應商的 說明文件。您也可以前往使用者群組頁面尋找解答。

許多系統都可供指定多個 DNS 伺服器,用來在清單中聯絡 優先順序。在下列操作說明中,我們提供只指定 將 Google 公用 DNS 伺服器設為主要和次要伺服器 確保相關設定在所有情況下都能正確使用 Google 公用 DNS。

Windows

DNS 設定是在所選「TCP/IP Properties」視窗中指定 網路連線。

範例:在 Windows 10 上變更 DNS 伺服器設定

  1. 前往「控制台」
  2. 按一下「網路和網際網路」>網路和共用中心 >變更 轉接器設定
  3. 選取您要設定 Google 公用 DNS 的連線。例如:

    • 如要變更乙太網路連線設定,請在 乙太網路介面,然後選取「內容」
    • 如要變更無線網路連線設定,請在 Wi-Fi 上按一下滑鼠右鍵 介面,然後選取「Properties」

    如果系統提示您輸入管理員密碼或確認,請輸入 密碼或確認身分。

  4. 選取「網路」分頁標籤。在「這個連線使用以下項目」下: 個項目,選取「網際網路通訊協定第 4 版 (TCP/IPv4)」或「網際網路」 通訊協定版本 6 (TCP/IPv6),然後按一下屬性

  5. 按一下「Advanced」,然後選取「DNS」分頁標籤。如果有 DNS 伺服器 IP 位址列於清單中、寫下來供日後參考 這個視窗

  6. 點選「OK」

  7. 選取「Use the following DNS server addresses」 (使用下列的 DNS 伺服器位址)。如果有任何 IP 位址 偏好的 DNS 伺服器替代 DNS 中列出的位址 伺服器請將其寫下,以供日後參考。

  8. 將這些位址替換為 Google DNS 伺服器的 IP 位址:

    • IPv4:8.8.8.8 和/或 8.8.4.4
    • IPv6:2001:4860:4860::8888 和/或 2001:4860:4860::8844
    • 僅限 IPv6:您可以使用 Google 公用 DNS64 取代 IPv6 之前點內的位址
  9. 測試您的設定是否正常運作。請參閱測試新的設定

  10. 對您要變更的其他網路連線重複執行以上程序。

,瞭解如何調查及移除這項存取權。

macOS

DNS 設定是在「Network」視窗中指定。

範例:在 macOS 10.15 上變更 DNS 伺服器設定

  1. 按一下 Apple 選單 >系統偏好設定 >網路
  2. 如果視窗左下角的鎖頭圖示已鎖定 然後按一下該圖示以進行變更。當系統提示您進行驗證時,請輸入 您的密碼。
  3. 選取您要設定 Google 公用 DNS 的連線。適用對象 範例:
    • 如要變更 Wi-Fi 連線設定,請選取「Wi-Fi」,然後 按一下「進階」
    • 如要變更乙太網路連線設定,請選取「已內建」 乙太網路,然後按一下進階
  4. 選取「DNS」DNS分頁標籤。
  5. 按一下 + 將列出的位址替換為或新增 Google IP 先逐一列出:
    • IPv4:8.8.8.8 和/或 8.8.4.4
    • IPv6:2001:4860:4860::8888 和/或 2001:4860:4860::8844
    • 僅限 IPv6:您可以使用 Google 公用 DNS64 取代 IPv6 之前點內的位址
  6. 按一下「OK」>套用
  7. 測試您的設定是否正常運作。請參閱測試新的設定
  8. 對您要變更的其他網路連線重複執行以上程序。
,瞭解如何調查及移除這項存取權。

Linux

在大部分新型 Linux 發行版本中,DNS 設定是透過網路進行配置 經理。

範例:變更 Ubuntu 的 DNS 伺服器設定

  1. 按一下「系統」>偏好設定 >網路連線
  2. 選取您要設定 Google 公用 DNS 的連線。適用對象 範例:
    • 如要變更乙太網路連線設定,請選取「有線」 標籤,然後在清單中選取網路介面這通常 名為 eth0
    • 如要變更無線連線的設定,請選取 「無線」分頁,然後選取適當的無線網路。
  3. 按一下「編輯」,然後在顯示的視窗中選取「IPv4 設定」。 或「IPv6 設定」分頁。
  4. 如果選取的方法為「自動 (DHCP)」,請開啟下拉式選單並選取 僅限自動 (DHCP) 位址。如果方法設為 不要修改內容
  5. 在「DNS server」(DNS 伺服器) 欄位中,輸入 Google 公用 DNS IP 位址。 以半形逗號分隔:
    • IPv4:8.8.8.8 和/或 8.8.4.4
    • IPv6:2001:4860:4860::8888 和/或 2001:4860:4860::8844
    • 僅限 IPv6:您可以使用 Google 公用 DNS64 取代 IPv6 之前點內的位址
  6. 按一下「Apply」儲存變更。如果系統提示您輸入密碼 確認,輸入密碼或確認密碼。
  7. 測試您的設定是否正常運作。請參閱測試新的設定
  8. 對您要變更的其他網路連線重複執行以上程序。

如果發行版未使用網路管理員,您的 DNS 設定將 (在 /etc/resolv.conf 中指定的)。

範例:變更 Debian 伺服器的 DNS 伺服器設定

  1. 編輯 /etc/resolv.conf

    sudo vi /etc/resolv.conf
    
  2. 如有出現任何 nameserver 行,請記下 IP 位址,以供日後使用 參照。

  3. nameserver 行替換成或新增下列幾行:

    IPv4:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
    

    如使用 IPv6:

    nameserver 2001:4860:4860::8888
    nameserver 2001:4860:4860::8844
    

    如僅適用於 IPv6,您可以使用 Google 公用 DNS64而非上述指令 IPv6 位址。

  4. 儲存並結束。

  5. 重新啟動您使用的任何網際網路用戶端。

  6. 測試您的設定是否正常運作。請參閱測試新的設定

此外,如果您使用的 DHCP 用戶端軟體會覆寫這些設定 /etc/resolv.conf 中,您必須編輯 用戶端設定檔

範例:在 Debian 伺服器上設定 DHCP 用戶端軟體

  1. 備份 /etc/resolv.conf

    sudo cp /etc/resolv.conf /etc/resolv.conf.auto
    
  2. 編輯 /etc/dhcp/dhclient.conf (或 /etc/dhcp3/dhclient.conf):

    sudo vi /etc/dhcp*/dhclient.conf
    
  3. 如果 request 後方有一行只有 domain-name-servers, 移除該行。

  4. 如果一行程式碼包含 domain-name-servers 和 IP 位址,請寫入 降低 IP 位址以供日後參考

  5. 將該行替換成或新增下列程式碼:

    IPv4:

    prepend domain-name-servers 8.8.8.8, 8.8.4.4;
    

    如使用 IPv6:

    prepend domain-name-servers 2001:4860:4860::8888, 2001:4860:4860::8844;
    

    如僅適用於 IPv6,您可以使用 Google 公用 DNS64而非上述指令 IPv6 位址。

  6. 儲存並結束。

  7. 重新啟動您使用的任何網際網路用戶端。

  8. 測試您的設定是否正常運作。請參閱測試新的設定

ChromeOS

您可以在「設定」選單的「網路」部分中指定 DNS 設定 傳送給所選網路連線的叢集

範例:變更 ChromeOS 71 的 DNS 伺服器設定

  1. 開啟「設定」選單。
  2. 在「Network」(網路) 區段中,選取要採用的連線 設定 Google 公用 DNS。例如:
    • 如要變更乙太網路連線設定,請按一下 乙太網路部分。
    • 如要變更無線連線的設定,請按一下「Wi-Fi」 並選取適當的網路名稱。
    • 變更與 建立 無法使用即時網路共用功能。如果是 但您可以使用 以及無線連線的操作說明。
  3. 展開所選連線的「網路」部分。
  4. 在「名稱伺服器」部分中:
    • 如為 IPv4:選取「Google 名稱伺服器」按鈕 (或改為選取 選取「自訂名稱伺服器」按鈕,然後輸入 8.8.8.88.8.4.4)。
    • IPv6:選取「自訂名稱伺服器」按鈕,然後輸入 2001:4860:4860::8888 和/或 2001:4860:4860::8844
    • 僅限 IPv6:您可以使用 Google 公用 DNS64 取代 IPv6 之前點內的位址
  5. 在「網路」部分外按一下,套用設定。
  6. 測試您的設定是否正常運作。請參閱測試新的設定
  7. 對您要變更的其他網路連線重複執行以上程序。
,瞭解如何調查及移除這項存取權。

路由器

每個路由器都會使用不同的使用者介面來設定 DNS 伺服器 ;我們只提供一般程序如需更多資訊 請參閱路由器的說明文件

如何變更路由器的設定:

  1. 在瀏覽器中輸入路由器的 IP 位址,以便查看路由器的 管理控制台。大多數路由器都為了使用 地址,例如 192.168.0.1192.168.1.1192.168.2.1192.168.1.100。如果以上方法都無效,請嘗試尋找預設閘道 位址。
  2. 系統提示時,輸入密碼即可編輯網路設定。
  3. 找到指定 DNS 伺服器設定的畫面。
  4. 如果主要和 應用程式的欄位有指定 IP 位址 請寫下來供日後參考
  5. 以 Google IP 位址取代這些位址:
    • IPv4:8.8.8.8 和/或 8.8.4.4
    • IPv6:2001:4860:4860::8888 和/或 2001:4860:4860::8844
    • 僅限 IPv6:您可以使用 Google 公用 DNS64 取代 IPv6 之前點內的位址
  6. 儲存並結束。
  7. 重新啟動瀏覽器。
  8. 測試您的設定是否正常運作。請參閱測試新的設定

部分路由器會要求所有 8 個 IPv6 位址欄位的明確值,以及 不接受縮寫的 :: IPv6 位址語法。針對這類路由器,請輸入:

2001:4860:4860:0:0:0:0:8888
2001:4860:4860:0:0:0:0:8844

如果需要四位數的十六位數,請將 0 項目展開為 0000

iOS

如要在 iPhone、iPad 或 iPod touch 上變更 DNS 設定,請按照下列指示操作 100 萬步的訓練

  1. 前往「設定」>Wi-Fi
  2. 找到要變更 DNS 的 Wi-Fi 網路,然後輕觸旁邊的「i」圖示 伺服器向下捲動找出「DNS」部分,然後輕觸「Configure DNS」
  3. 輕觸 [手動],然後新增 Google IP 位址。您也可以選擇移除 清單中所有預設 DNS 伺服器
    • IPv4:8.8.8.8 和/或 8.8.4.4
    • IPv6:2001:4860:4860::8888 和/或 2001:4860:4860::8844

如果切換回「自動」設定,系統會還原 Wi-Fi 指定的 DNS 伺服器 更是如此

Android

Android 9 (Pie) 以上版本

Android 9 支援「私人 DNS」這項功能會使用 DNS-over-TLS 來提供安全防護 和隱私權您可以按照下列步驟進行設定。

  1. 前往「設定」>聯播網與網際網路 >進階 >不公開 DNS
  2. 選取「私人 DNS 供應商主機名稱」
  3. 輸入 dns.google 做為 DNS 供應商的主機名稱。
  4. 按一下「儲存」。
,瞭解如何調查及移除這項存取權。

詳情請參閱說明這項功能的 Android 網誌文章。 請注意,在 Android P 中,私人 DNS 的預設模式為「自動」。 也就是使用網路指定的 DNS 伺服器,並嘗試採用傳輸層安全標準 (TLS) 先連線至通訊埠 853,再透過通訊埠 53 恢復 UDP。

舊版 Android

搭載 Android 9 以下版本的裝置不支援 DNS-over-TLS, 無法為所有網路設定私人 DNS。您可以為每個 個別 Wi-Fi 網路。必須設定所有網路 資訊,且僅建議用於進階使用者。

行動裝置或其他裝置

DNS 伺服器通常是在進階 Wi-Fi 設定下指定,不過, 每部行動裝置在設定 DNS 伺服器時都會使用不同的使用者介面 我們只提供一般程序如需更多資訊 請參閱行動服務供應商的說明文件。

如要在行動裝置上變更設定,請按照下列步驟操作:

  1. 前往指定 Wi-Fi 設定的畫面。
  2. 找到指定 DNS 伺服器設定的畫面。
  3. 如果主要和 應用程式的欄位有指定 IP 位址 次要 DNS 伺服器並寫下來供日後參考
  4. 以 Google IP 位址取代這些位址:
    • IPv4:8.8.8.8 和/或 8.8.4.4
    • IPv6:2001:4860:4860::8888 和/或 2001:4860:4860::8844
    • 僅限 IPv6:您可以使用 Google 公用 DNS64 取代 IPv6 之前點內的位址
  5. 儲存並結束。
  6. 測試您的設定是否正常運作。請參閱測試新的設定

測試新設定

如何測試 Google DNS 解析器是否正常運作:

  1. 在瀏覽器中輸入主機名稱網址 (例如 http://www.google.com/)。如果問題已解決 關閉瀏覽器,再次載入網頁,然後重新整理多個網頁 時間,確保結果不是來自快取網頁。

    如果所有這些測試都正常運作,表示一切運作正常。如果沒有,請前往 下一步

  2. 在瀏覽器中輸入固定的 IP 位址。別擔心!您可以使用 http://216.218.228.119/ (指向 test-ipv6.com 網站) 做為網址1

    • 如果您在僅限 IPv6 的系統上使用 Google 公用 DNS64,請使用 http://[64:ff9b::d8da:e477]/ 是 改為網址。如果這項測試沒有作用,您就無法存取 位於預留前置字串 64:ff9b::/96 的 NAT64 閘道,無法使用 Google 公用 DNS64。

    • 如果您使用僅限 IPv6 的系統,而沒有 Google 公用 DNS64,請使用 http://[2001:470:1:18::119]/ 做為 改為網址。

    如果運作正常,請以新開啟的瀏覽器重新載入網頁, 確認網頁是從頭開始載入。如果這些測試可正常運作 (但步驟 1 失敗),就表示 DNS 設定發生問題;查看步驟 來確認您的所有設定正確無誤。如果這些測試 還是有問題,請前往下一個步驟。

  3. 復原您進行的 DNS 變更並再次執行測試。如果測試 還是無法使用,就表示您的網路設定有問題; 請與 ISP 或網路管理員聯絡以取得協助。

如果您在將 Google 公用 DNS 設為解析器後遇到任何問題, 請執行診斷程序

1 Google 感謝 Jason Fesler 的支持 授權使用 test-ipv6.com 網址進行瀏覽器 DNS 測試 用途。

切換回舊的 DNS 設定

如果您之前並未設定任何自訂 DNS 伺服器,請改回原本自訂的 DNS 伺服器 方法是在您指定的 Google IP 位址的視窗中 位址中,選取選項即可取得 DNS 伺服器位址。 以及/或刪除 Google IP 位址這麼做會還原你的設定 使用 ISP 的預設伺服器。

如需手動指定任何地址,請按照上述程序 指定舊 IP 位址

如有必要,請重新啟動系統。