我将为您提供从简单到复杂的几种方法,请根据您的情况选择尝试。
方法一:最常用、最有效的方法(重置为自动获取)
这通常是最关键的一步,目的是让您的设备从路由器自动获取DNS服务器地址,而不是使用手动设置的静态DNS。
Windows 10 / 11 操作步骤:
1、 在任务栏右下角找到网络图标(小电脑或Wi-Fi标志),右键点击它,选择“网络和 Internet 设置”。
2、 进入“以太网”(如果是有线连接)或“WLAN”(如果是无线连接)。
3、 找到并点击“更改适配器选项”。
4、 在弹出的窗口中,找到您正在使用的网络连接(以太网”或“WLAN”),右键点击它,选择“属性”。
5、 在列表中找到并双击“Internet 协议版本 4 (TCP/IPv4)”。
6、 确保选中了“自动获得 IP 地址” 和“自动获得 DNS 服务器地址”。
* *如果之前是手动设置的,请在这里改回自动获取。
7、 点击“确定” 保存设置,对“Internet 协议版本 6 (TCP/IPv6)” 也重复同样的操作(建议两者保持一致)。
macOS 操作步骤:
1、 打开“系统偏好设置” ->“网络”。
2、 在左侧列表中选择您正在使用的网络连接(如Wi-Fi或以太网)。
3、 点击右下角的“高级...” 按钮。
4、 选择“DNS” 选项卡。
5、 如果左侧的DNS服务器列表中有任何地址,请逐一选中并点击下方的“” 号按钮将其全部删除。
6、 点击“确定” ->“应用” 来保存设置。
有时,即使DNS设置正确,本地缓存的错误记录也会导致问题,需要刷新。
Windows 系统:
1、 在开始菜单搜索“cmd”或“命令提示符”,右键点击它,选择“以管理员身份运行”。
2、 在打开的黑色窗口中,输入以下命令并按回车:
ipconfig /flushdns
3、 如果成功,您会看到“已成功刷新 DNS 解析缓存”的提示。
macOS 系统:
1、 打开“应用程序” -> “实用工具” -> “终端”。
2、 根据您使用的macOS版本,输入相应的命令并按回车:
macOS Big Sur (11.0) 及更新版本
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
macOS Catalina (10.15) 及更早版本
sudo killall -HUP mDNSResponder
3、 系统会要求您输入管理员密码(输入时密码不可见),输入后按回车即可。
1、重启您的电脑和手机等设备。
2、重启路由器和光猫:
* 将路由器和光猫的电源拔掉。
* 等待30秒到1分钟。
* 先插上光猫的电源,等待其指示灯稳定(通常1-2分钟)。
* 再插上路由器的电源,等待其启动完成。
* 这个过程可以清除路由器级别的DNS缓存,并重新从运营商获取最新的网络配置。
方法四:更换为公共DNS服务器(而非重置)
自动获取”的DNS(通常是您运营商提供的)速度慢或不稳定,您可以手动设置为更快速、更稳定的公共DNS,这虽然不是“重置”,但是一种优化和解决问题的常见方法。
推荐使用的公共DNS地址:
Google Public DNS:
* IPv4:8.8.8.8
和8.8.4.4
* IPv6:2001:4860:4860::8888
和2001:4860:4860::8844
Cloudflare DNS:
* IPv4:1.1.1.1
和1.0.0.1
* IPv6:2606:4700:4700::1111
和2606:4700:4700::1001
设置方法(以Windows IPv4为例):
重复方法一 中的第1-5步,在第6步时,选择“使用下面的 DNS 服务器地址”,然后填入首选和备用DNS地址(例如8.8.8.8
和8.8.4.4
)。
1、首先尝试【方法三】:重启路由器和电脑,这是最简单且能解决大部分问题的方法。
2、 如果问题依旧,请检查并确保您的DNS设置是【方法一】 中的“自动获取”。
3、 随后,执行【方法二】 清除本地DNS缓存。
4、 如果以上步骤均无效,可以考虑【方法四】,换一个公共DNS试试,这常常能解决某些网络接入商DNS污染或故障的问题。
如果所有这些方法都尝试后问题仍然存在,那可能是更复杂的网络问题,建议联系您的网络服务提供商(ISP)寻求帮助。
文章摘自:https://idc.huochengrm.cn/dns/14708.html
评论
僧乐松
回复该文章详细介绍了从简单到复杂的几种解决网络DNS问题的方法,包括重置DNS设置、清除本地DNS缓存、重启网络设备以及更换公共DNS服务器等,建议根据具体情况选择合适的方法尝试解决。