以下是详细步骤和方法。
方法一:使用netsh interface ip
命令(最常用)
这个方法适用于所有版本的 Windows(Win7, Win10, Win11)。
1. 以管理员身份运行命令提示符 (CMD)
这是最关键的一步,因为修改网络设置需要管理员权限。
在 Windows 10 / 11在开始菜单搜索“cmd”或“命令提示符”,在结果中右键点击它,选择“以管理员身份运行”。
快捷方式按Win + R
键,输入cmd
,然后按Ctrl + Shift + Enter
。
在命令提示符窗口中,输入以下命令来列出你所有的网络连接(如“以太网”、“WLAN”等):
netsh interface show interface
你会看到类似这样的结果,记住你的接口名称,比如以太网
或WLAN
。
Admin State State Type Interface Name Enabled Connected Dedicated 以太网 Enabled Connected Dedicated Wi-Fi
假设你要修改的连接名叫“以太网”,你想将 DNS 主服务器设置为114.114.114.114
,备用服务器设置为8.8.8.8
。
命令格式:
netsh interface ip set dns "你的连接名称" static 主DNS地址 netsh interface ip add dns "你的连接名称" 备用DNS地址 index=2
具体示例:
设置主 DNS netsh interface ip set dns "以太网" static 114.114.114.114 设置备用 DNS netsh interface ip add dns "以太网" 8.8.8.8 index=2
请务必将示例中的"以太网"
替换为你自己查到的接口名称! 如果名称中有空格,必须用英文引号括起来。
输入以下命令来查看刚配置的 DNS 信息:
ipconfig /all
在输出的信息中找到你刚才修改的网络适配器,查看其中的DNS 服务器
项,确认已经变成你设置的地址。
方法二:使用netsh
切换到从 DHCP 自动获取 DNS
如果你想撤销手动设置,改回从路由器自动获取 DNS,可以使用以下命令:
命令格式:
netsh interface ip set dns "你的连接名称" dhcp
具体示例:
netsh interface ip set dns "以太网" dhcp
执行此命令后,DNS 设置将恢复为自动获取,同样可以使用ipconfig /all
来验证,会看到 DNS 服务器后面显示从 DHCP 获取
。
方法三:在 Windows 10/11 中使用 PowerShell(更现代的方式)
PowerShell 功能更强大,也是未来的趋势,同样需要以管理员身份运行 Windows PowerShell。
设置静态 DNS:
Set-DnsClientServerAddress -InterfaceAlias "以太网" -ServerAddresses ("114.114.114.114", "8.8.8.8")
"以太网"
是你的接口名称。
ServerAddresses
后面跟着主备 DNS 地址,用逗号隔开。
恢复为自动获取 DNS:
Set-DnsClientServerAddress -InterfaceAlias "以太网" -ResetServerAddresses
国内用户推荐
114.114.114.114
(114DNS)
223.5.5.5
,223.6.6.6
(阿里云 DNS)
海外或开发者常用
8.8.8.8
,8.8.4.4
(Google DNS)
1.1.1.1
,1.0.0.1
(Cloudflare DNS)
1、管理员权限:务必使用管理员模式的 CMD 或 PowerShell。
2、准确接口名:使用netsh interface show interface
确认你的网络连接的正确名称,这是成功的关键。
3、生效验证:修改后使用ipconfig /all
查看结果。
4、图形界面备份:如果不熟悉命令,也可以在“控制面板”->“网络和共享中心”->“更改适配器设置”->右键点击你的网络连接->“属性”->“Internet 协议版本 4 (TCP/IPv4)”中进行图形化设置,命令行的优势在于可以批量部署和编写脚本。
希望这些信息能帮到你!
文章摘自:https://idc.huochengrm.cn/dns/14925.html
评论