好的,在 Windows 操作系統中修改 DNS 設置有幾種方法,最常用的是通過“網絡和 Internet 設置”。以下是詳細步驟:
方法一:通過設置應用修改 DNS (適用于 Windows 10/11)
- 打開設置: 點擊屏幕左下角的 Windows 開始按鈕,然后點擊齒輪狀的“設置”圖標。
- 進入網絡設置: 在設置窗口中,點擊“網絡和 Internet”。
- 選擇網絡狀態: 在“網絡和 Internet”頁面,選擇左側菜單中的“狀態”或“以太網”(如果您使用有線連接)或“WLAN”(如果您使用無線連接)。
- 更改適配器選項: 在狀態頁面的右側或下方,找到并點擊“更改適配器選項”。這將打開一個新窗口,顯示您所有的網絡連接。
- 選擇網絡連接: 在“網絡連接”窗口中,找到您當前正在使用的網絡連接(通常是以太網或 Wi-Fi,圖標通常顯示連接狀態)。右鍵點擊該連接。
- 打開屬性: 在右鍵菜單中,選擇“屬性”。
- 找到 Internet 協議版本: 在連接屬性窗口中,找到列表中的“Internet 協議版本 4 (TCP/IPv4)”,點擊選中它。如果您也需要修改 IPv6 的 DNS,則選中“Internet 協議版本 6 (TCP/IPv6)”。
- 打開屬性: 點擊下方的“屬性”按鈕。
- 修改 DNS 地址: 在“Internet 協議版本 4 (TCP/IPv4) 屬性”或“Internet 協議版本 6 (TCP/IPv6) 屬性”窗口底部,選擇“使用下面的 DNS 服務器地址”。
- 輸入新的 DNS:
- 在“首選 DNS 服務器”框中輸入您想要使用的第一個 DNS 服務器地址(例如,阿里云公共 DNS 的 223.5.5.5)。
- 在“備用 DNS 服務器”框中輸入您想要使用的第二個 DNS 服務器地址(例如,阿里云公共 DNS 的 223.6.6.6,或 114DNS 的 114.114.114.114)。備用 DNS 是在首選 DNS 不可用時使用的。
- 確認并保存: 輸入完成后,點擊“確定”關閉當前窗口,然后再次點擊“確定”關閉連接屬性窗口。
方法二:通過控制面板修改 DNS (適用于所有 Windows 版本)
- 打開控制面板: 在 Windows 搜索框中輸入“控制面板”并打開它。
- 進入網絡和 Internet: 在控制面板中,選擇“網絡和 Internet”。如果您的控制面板是類別視圖,可能需要先點擊“網絡和 Internet”,然后點擊“網絡和共享中心”。
- 進入網絡和共享中心: 點擊“網絡和共享中心”。
- 更改適配器設置: 在“網絡和共享中心”左側菜單中,點擊“更改適配器設置”。這將打開“網絡連接”窗口,與方法一的步驟 4 相同。
- 后續步驟同方法一的步驟 5-11。 找到您正在使用的網絡連接,右鍵點擊 - > 屬性 - > 選中 Internet 協議版本 4 (TCP/IPv4) -> 屬性 -> 選擇“使用下面的 DNS 服務器地址”并輸入新的 DNS 地址 -> 確定保存。
修改完成后:
- 新的 DNS 設置通常會立即生效,但有時您可能需要禁用再重新啟用網絡適配器,或者重啟電腦才能確保完全應用新的設置。
- 您可以嘗試使用
ipconfig /flushdns
命令來清除本地 DNS 緩存,確保使用的是新的 DNS 服務器進行的解析。
請根據您的 Windows 版本和個人習慣選擇其中一種方法進行操作。
要驗證您的 DNS 是否正常工作,特別是更改 DNS 設置后,可以使用一些命令和工具來檢查域名解析是否正確。以下是幾種常用的方法:
1. 使用 nslookup
命令 (推薦)
nslookup
是一個專門用于查詢 DNS 的命令行工具,可以讓你直接向指定的 DNS 服務器查詢域名的 IP 地址。
-
打開命令提示符: 在 Windows 搜索框中輸入
cmd
或命令提示符
,然后按回車打開。 -
基本查詢: 輸入
nslookup [要查詢的域名]
,例如nslookup mirrors.aliyun.com
。- 如果 DNS 工作正常,它會顯示你當前正在使用的 DNS 服務器地址,以及該域名解析到的一個或多個 IP 地址。
- 如果你看到“請求超時”或解析失敗的錯誤,說明當前的 DNS 服務器可能無法正常工作或無法解析該域名。
C:\Users\YourUser>nslookup mirrors.aliyun.com 服務器: UnKnown // 這里可能顯示你的DNS服務器名稱或地址 地址: 192.168.1.1 // 這里顯示你的DNS服務器地址非權威應答: 名稱: mirrors.aliyun.com Addresses: [一些IP地址] // 應該顯示阿里云鏡像站的IP
-
向指定的 DNS 服務器查詢: 要驗證你剛剛修改的公共 DNS 是否生效并正常工作,可以指定使用該 DNS 服務器進行查詢。輸入
nslookup [要查詢的域名] [DNS服務器地址]
。例如,如果你將 DNS 改為了 223.5.5.5,可以輸入:nslookup mirrors.aliyun.com 223.5.5.5
C:\Users\YourUser>nslookup mirrors.aliyun.com 223.5.5.5 服務器: public1.alidns.com // 這里顯示你指定的DNS服務器名稱或地址 地址: 223.5.5.5非權威應答: 名稱: mirrors.aliyun.com Addresses: [一些IP地址] // 應該顯示阿里云鏡像站的IP
如果使用指定的 DNS 服務器查詢成功,說明該 DNS 服務器本身是正常的,并且你的系統能夠使用它進行解析。
2. 使用 ping
命令
ping
命令用于測試網絡連通性,但在執行 ping 之前,系統會先使用 DNS 解析域名獲取 IP 地址。所以 ping 命令也可以間接驗證 DNS 是否工作。
-
打開命令提示符: 同上。
-
輸入
ping [要測試的域名]
: 例如ping mirrors.aliyun.com
。- 如果 DNS 工作正常,ping 命令會顯示域名解析到的 IP 地址,并開始發送數據包并顯示延遲信息。
- 如果 DNS 解析失敗,ping 命令會提示“ping 請求找不到主機”或類似的錯誤。
C:\Users\YourUser>ping mirrors.aliyun.com 正在 Ping mirrors.aliyun.com [一些IP地址] 具有 32 字節的數據: 來自 [同一個IP地址] 的回復: 字節=32 時間=XXms TTL=XX ...
3. 檢查系統當前使用的 DNS 服務器
你可以查看你的網絡連接詳情,確認系統正在使用你修改后的 DNS 服務器地址。
- 打開命令提示符: 同上。
- 輸入
ipconfig /all
并按回車。 - 在輸出結果中,找到你當前使用的網絡適配器(例如“以太網適配器 以太網”或“無線局域網適配器 WLAN”),查看其下的“DNS 服務器”條目。這里應該顯示你剛剛設置的新的 DNS 服務器地址。
4. 清除 DNS 緩存并重新測試
有時,即使修改了 DNS 設置,系統可能仍然使用了舊的 DNS 緩存。清除緩存可以強制系統使用新的 DNS 服務器進行查詢。
- 打開命令提示符(以管理員身份運行最好): 在 Windows 搜索框中輸入
cmd
,右鍵點擊“命令提示符”,選擇“以管理員身份運行”。 - 輸入
ipconfig /flushdns
并按回車。 會提示“已成功刷新 DNS 解析緩存”。 - 輸入
ipconfig /registerdns
并按回車。 注冊 DNS,有時也有幫助。 - 再次使用
nslookup
或ping
命令進行測試。
5. 使用在線 DNS 檢測工具
有一些網站提供在線的 DNS 檢測工具,可以從不同地點查詢你的域名解析情況,但通常用于檢查域名的全球解析是否生效,對于驗證你本地 DNS 是否正常工作,前幾種方法更直接。
通過以上方法,特別是使用 nslookup
命令,你可以有效地驗證你的系統是否能夠通過配置的 DNS 服務器正確解析域名,從而判斷 DNS 是否正常工作。