可在Windows 11中通过网络适配器属性直接配置DNS服务器地址,具体步骤为:按Win+R输入ncpa.cpl打开网络连接,右键启用的连接→属性→TCP/IPv4→勾选手动设置并填写首选与备用DNS,再用ipconfig /flushdns刷新缓存并用nslookup或PowerShell命令验证生效情况。

如果您需要在Windows 11中修改DNS服务器地址,且希望直接作用于网络适配器底层协议栈,可通过“网络连接”界面进入适配器属性进行精确配置。以下是具体操作步骤:
一、通过网络适配器属性配置DNS
该方式直接修改网络适配器的TCP/IPv4协议参数,绕过现代化设置应用的抽象层,适用于需强制指定DNS优先级、禁用DHCP自动分配、或“设置”应用中DNS选项不可编辑的场景。所有更改即时写入注册表和网络接口配置,无需重启系统即可生效。
1、按下Win + R组合键打开“运行”对话框。
2、在输入框中键入ncpa.cpl并按回车,直接调出“网络连接”窗口。
3、在列表中找到当前已启用且正在使用的网络连接(如“WLAN”、“Wi-Fi”或“以太网”),右键单击它。
4、在右键菜单中选择“属性”。
5、在属性窗口的“网络”选项卡下,找到并双击“Internet 协议版本 4 (TCP/IPv4)”。
6、在新弹出的属性窗口中,勾选“使用下面的 DNS 服务器地址”单选框。
7、在“首选 DNS 服务器”栏中输入主DNS地址,例如8.8.8.8。
8、在“备用 DNS 服务器”栏中输入备选DNS地址,例如114.114.114.114。
9、如需进一步管理解析顺序或添加额外DNS条目,可点击“高级”按钮,在“DNS”选项卡中点击“添加”并手动输入IP,再通过上下箭头调整优先级。
10、确认全部填写无误后,依次点击“确定”关闭TCP/IPv4属性窗口,再次点击“确定”关闭网络连接属性窗口。
二、通过命令提示符验证并刷新DNS缓存
修改适配器DNS后,本地DNS缓存可能仍保留旧解析记录,导致新DNS未立即生效。执行刷新操作可强制清空缓存并触发对新DNS服务器的首次查询,确保解析行为与配置一致。
1、在开始菜单搜索“cmd”,右键点击“命令提示符”,选择“以管理员身份运行”。
2、在命令提示符窗口中输入以下命令并按回车:ipconfig /flushdns。
3、观察返回结果,若显示“已成功刷新 DNS 解析程序缓存”,则表示缓存已清除。
4、为确认DNS服务器已被正确应用,继续输入:nslookup example.com(example.com可替换为任意域名)。
5、检查输出中的“服务器”字段,其IP地址应与您在适配器中设置的首选DNS服务器完全一致。
三、通过PowerShell快速查看当前DNS配置
此方法不修改设置,仅用于即时验证网络适配器实际绑定的DNS服务器地址,避免因界面延迟或配置未保存导致的误判。适用于多网卡环境或需交叉核对GUI与底层配置是否同步的排查场景。
1、在开始菜单搜索“PowerShell”,右键选择“以管理员身份运行”。
2、输入以下命令并按回车:Get-DnsClientServerAddress -AddressFamily IPv4 | Where-Object {$_.InterfaceAlias -notlike "Loopback*"}。
3、在返回结果中定位当前活动接口(如“Wi-Fi”或“以太网”),其“ServerAddresses”字段列出的IP即为系统当前实际使用的IPv4 DNS服务器。
4、若该列表为空或显示“0.0.0.0”,表明适配器未启用手动DNS或配置未生效,需返回适配器属性重新检查勾选状态与地址输入。











