更改DNS服務器設置可以提高您的Internet速度,提高安全性或繞過區域限制。雖然您可以通過Windows圖形接口修改DNS,但使用命令行工具提供了更快的方法,如果無法訪問控制面板,則特別有用。本指南涵蓋瞭如何使用Windows中的命令提示符和PowerShell更改DNS服務器地址。
命令提示提供了一種簡單的方法來修改DNS設置。這是這樣做的方法:
步驟1:打開命令提示符作為管理員。按Windows鍵,鍵入“ CMD”,右鍵單擊結果中的“命令提示符”,然後選擇“作為管理員運行”。
步驟2:通過輸入此命令來識別您的網絡接口:
netsh interface show interface
請注意要修改的接口名稱(例如“ Wi-Fi”或“以太網”)。
步驟3:要為IPv4設置首选和替代DNS服務器,請使用這些命令,用您的實際接口名稱替換“接口名稱”,並使用所需的DNS服務器的IP地址:
netsh interface ipv4 set dnsservers "Interface Name" static 8.8.8.8 primary
netsh interface ipv4 add dnsservers "Interface Name" 8.8.4.4 index=2
此示例使用Google的公共DNS服務器(8.8.8.8和8.8.4.4)。將其調整為您首選的DNS服務器地址。
步驟4:對於IPv6,將類似命令與“ IPv6”代替“ IPv4”:
netsh interface ipv6 set dnsservers "Interface Name" static 2001:4860:4860::8888 primary
netsh interface ipv6 add dnsservers "Interface Name" 2001:4860:4860::8844 index=2
這些命令設置了Google的IPv6 DNS服務器。如果不同的話,請替換為首選的IPv6 DNS地址。
使用PowerShell修改DNS服務器
PowerShell為更改DNS設置提供了一種更強大,更靈活的方法:
步驟1:打開PowerShell作為管理員。在結果中按Windows鍵,鍵入“ PowerShell”,右鍵單擊“ Windows PowerShell”,然後選擇“作為管理員運行”。
步驟2:通過運行來識別您的網絡接口:
Get-DnsClientServerAddress
請注意要修改的連接的“交流室”。
步驟3:要同時設置IPv4和IPv6 DNS服務器,請使用此命令:
Set-DnsClientServerAddress -InterfaceAlias "Wi-Fi" -ServerAddresses ("8.8.8.8", "8.8.4.4", "2001:4860:4860::8888", "2001:4860:4860::8844")
用接口名稱替換“ Wi-Fi”,然後將IP地址調整為所需的DNS服務器。此命令設置兩個IPv4和兩個IPv6地址。
步驟4:要僅設置IPv4 DNS服務器,請使用:
Set-DnsClientServerAddress -InterfaceAlias "Wi-Fi" -ServerAddresses ("8.8.8.8", "8.8.4.4")
步驟5:僅對於IPv6,請使用:
Set-DnsClientServerAddress -InterfaceAlias "Wi-Fi" -ServerAddresses ("2001:4860:4860::8888", "2001:4860:4860::8844")
更改DNS設置後,最好刷新您的DNS緩存,以確保新設置立即生效。您可以通過運行來做到這一點ipconfig /flushdns
在命令提示或powershell中。
驗證DNS服務器更改
為了確認您的DNS更改已應用:
步驟1:打開命令提示或powershell。
步驟2:運行以下命令:
閱讀更多:如何在Mac上安裝Xcode命令行工具:3個最佳方法
ipconfig /all
步驟3:在網絡適配器下查找“ DNS服務器”條目。它應該顯示您設置的新DNS服務器地址。
通過命令行工具更改DNS服務器提供了一種管理網絡設置的快速有效方法。無論您喜歡命令提示的簡單性還是PowerShell的功能,這些方法都可以直接控制DNS配置,而無需通過多個GUI窗口導航。