在 Windows 10 中重置 DNS 通常包含两种情况:清除 DNS 缓存(解决域名解析错误)和恢复 DNS 为自动获取(解决手动设置后网络异常),以下是针对这两种场景的详细操作步骤:

当遇到网站打不开、网页跳转异常或域名解析错误时,先尝试清空本地缓存。
1、以管理员身份打开命令提示符:
- 点击“开始”菜单,输入cmd。
- 在搜索结果中,右键点击“命令提示符”或“Windows PowerShell”,选择“以管理员身份运行”。
2、执行清除命令:

- 在打开的黑色窗口中,输入以下命令并按回车:
ipconfig /flushdns - 系统会提示:已成功刷新 DNS 解析缓存。
3、(可选)续重置网络会话:
- 可依次输入以下命令,每次按回车,以彻底重置网络连接:
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset - 最后输入exit 关闭窗口,重启电脑 使所有更改生效。

场景二:重置 DNS 为“自动获取”(恢复默认)
如果你此前手动修改过 DNS 服务器(如设为 114.114.114.114 或 8.8.8.8),现需恢复为运营商自动分配:
1、打开网络连接设置:
- 按Win + R 打开运行框,输入ncpa.cpl 并回车。
- 或者:设置 → 网络和 Internet → 更改适配器选项。
2、找到当前使用的网络:
- 右键点击你正在使用的网络(以太网 或 WLAN/无线网),选择“属性”。
3、修改 IPv4 设置:
- 在列表中双击“Internet 协议版本 4 (TCP/IPv4)”。
- 在弹出窗口中,全部改为“自动”:
- 选中“自动获得 IP 地址”
- 选中“自动获得 DNS 服务器地址”
- 点击“确定” 关闭窗口。
4、重启网络连接:
- 最好断开当前网络(WIFI 或 拔掉网线)再重新连接,或者重启电脑。
场景三:使用命令彻底重置网络栈(解决顽固问题)
如果以上方法无效,可一次性重置所有网络组件(包括 DNS、Winsock、IP 配置):
1、 以管理员身份打开命令提示符。
2、依次执行以下命令,注意等待每条命令执行完成后再输入下一条:
netsh int ip reset
netsh winsock reset
ipconfig /flushdns3、 执行完成后,必须重启电脑。
重启电脑后,打开命令提示符,输入以下命令查看 DNS 是否恢复正常:
ipconfig /displaydns
如果缓存已被清空,输出内容应为空或仅有少量系统自带条目。
小贴士:如果重置后网络仍异常,可能是某款软件(如 VPN、加速器)或安全软件强制修改了 DNS,建议暂时关闭这类软件后再测试。
文章摘自:https://idc.huochengrm.cn/dns/27850.html
评论
闵静枫
回复在Windows 10中,清除DNS缓存和恢复DNS为自动获取是解决网络问题的常用方法,具体操作包括使用命令提示符清空缓存、恢复自动获取设置或彻底重置网络栈。