要解决 Windows 10 下因 DNS 导致无法连接网络的问题,通常不是“连接”网络本身,而是“通过 DNS 解析域名”来访问网页或应用,如果你的网卡已连接(Wi-Fi/以太网显示已连接)但无法打开网页,或想更换更稳定/更快的 DNS,可以按以下步骤操作。

- 检查任务栏右下角网络图标:如果显示地球或红叉,说明物理连接或 IP 获取存在问题,此时修改 DNS 无效,需先检查网线、Wi-Fi 开关、路由器状态,或尝试运行网络重置。
- 如果能上 QQ/微信但打不开网页,大概率是 DNS 问题。
1、打开网络设置
右键点击任务栏右下角的网络图标 → 选择“打开网络和 Internet 设置”。
2、更改适配器选项

在左侧点击“高级网络设置”(或直接搜索“查看网络连接”),找到“更改适配器选项”。
3、选择当前使用的网络
- 如果用的是以太网(有线):右键点击“以太网” →属性。
- 如果用的是Wi-Fi:右键点击当前连接的 Wi-Fi 名称 →属性。
4、配置 IPv4 的 DNS

- 在列表中双击“Internet 协议版本 4 (TCP/IPv4)”。
- 在下部选择“使用下面的 DNS 服务器地址”。
- 填入以下常用公共 DNS(建议首选和备用都填,防止单点故障):
国内常用(速度快,适合多数用户)
- 首选:114.114.114.114
- 备用:114.114.115.115
或 阿里 DNS
- 首选:223.5.5.5
- 备用:223.6.6.6
或 谷歌 DNS(适合访问海外网站,但国内可能延迟高)
- 首选:8.8.8.8
- 备用:8.8.4.4
- 点击确定,再关闭所有窗口。
5、立即生效
修改后无需重启,10 秒内生效,如果还是打不开网页,可以打开命令提示符(管理员)输入:
ipconfig /flushdns
按回车,清除本地 DNS 缓存。
检查 IP 获取方式:在第四步中,确保“自动获得 IP 地址” 和“自动获得 DNS 服务器地址” 不是混合模式,如果你手动填了 DNS,IP 地址建议也保持自动获取(除非你清楚自己在做静态 IP)。
检查防火墙/安全软件:某些软件会拦截 DNS 请求,暂时关闭防火墙或退出安全软件测试。
还原网络设置:在“设置” → “网络和 Internet” → “高级网络设置” → “网络重置”,点击立即重置(会清除所有网络配置,需重新连接 Wi-Fi 输入密码)。
如果你不想进图形界面,可以用管理员权限运行命令提示符,直接设置 DNS:
netsh interface ip set dns name="以太网" source=static addr=114.114.114.114 netsh interface ip add dns name="以太网" addr=114.114.115.115 index=2
(如果是 Wi-Fi,把"以太网" 换成"Wi-Fi",注意名称根据你的系统语言可能显示为"WLAN" 或"无线网络连接")
- 先确认物理连接正常。
- 在IPv4 属性 中手动填入公共 DNS(推荐 114.114.114.114)。
- 执行ipconfig /flushdns 清除缓存。
如果你尝试后仍有问题,可以补充说明具体现象(能 ping 通 IP 但打不开网页”还是“连 DHCP 都没拿到 IP”),我可以帮你进一步判断。
文章摘自:https://idc.huochengrm.cn/dns/26727.html
评论
鲍含雁
回复在Win10系统中,通过控制面板或设置中的网络和共享中心,选择更改适配器设置,右击网络连接,选择属性,然后双击Internet协议版本4(TCP/IPv4),在弹出的对话框中设置DNS即可连接网络。
荤朝
回复Win10设置DNS为网络连接所需地址,确保正确输入DNS服务器地址。