当网络无法使用 DNS(域名解析服务)时,意味着你的设备无法将网址(如www.google.com
)转换成计算机能理解的 IP 地址(如142.250.189.206
),这会导致你无法访问网站,但可能其他一些基于 IP 的网络功能还能工作(比如某些特定的 IP 直连应用)。
修改 DNS 设置是解决此问题的常用方法,以下是详细步骤,请根据你的操作系统选择:
1、打开“控制面板” > “网络和 Internet” > “网络和共享中心”。
2、 在左侧边栏点击“更改适配器设置”。
3、右键点击你当前正在使用的网络连接(如“以太网”或“WLAN”),选择“属性”。
4、 在列表中找到并双击“Internet 协议版本 4 (TCP/IPv4)”(最常用)或“Internet 协议版本 6 (TCP/IPv6)”(IPv6 是主要协议)。
5、 在弹出的窗口中:
* 选择“使用下面的 DNS 服务器地址”。
* 在“首选 DNS 服务器” 和“备用 DNS 服务器” 中填入你选择的公共 DNS 地址(见下方推荐)。
6、 点击“确定” >“关闭” 保存设置。
7、 最好重启电脑或重启网络连接(右键点击网络连接图标 > “禁用”,稍等片刻再“启用”)。
1、 点击屏幕左上角Apple 图标 > “系统设置” (或“系统偏好设置”)。
2、 进入“网络”。
3、 在左侧列表中选择你正在使用的网络连接(如“Wi-Fi”或“以太网”)。
4、 点击右下角的“高级...” 按钮。
5、 切换到“DNS” 标签页。
6、 在左侧的“DNS 服务器” 列表下方,点击“+” 号按钮。
7、 输入你选择的公共 DNS 地址(见下方推荐),每输入一个地址按一次回车。
8、 如果你想删除旧的 DNS 地址,选中它们然后点击“-” 号按钮(推荐先添加新的再删除旧的)。
9、 点击“好” 关闭高级设置。
10、点击“应用” 保存更改。
11、最好重启电脑或关闭再打开 Wi-Fi/断开重连网线。
1、 打开“设置” > “网络和 Internet”(或类似名称)。
2、 点击你正在使用的Wi-Fi 网络名称(长按或点齿轮图标进入详细设置)。
3、 找到“IP 设置” 或“高级选项”,将其从 “DHCP” 改为“静态”。
重要提示 改为静态后,你需要手动填写原来的 IP 地址、网关、子网掩码(这些信息通常在 DHCP 模式下自动获取)。请务必先记下这些信息! 如果填错会导致完全无法上网。
4、 找到“DNS 1” 和“DNS 2” 字段。
5、 删除原来的 DNS 地址,填入你选择的公共 DNS 地址(见下方推荐)。
6、 保存设置(通常点击“保存”、“连接”或右上角的勾)。
7、 最好关闭 Wi-Fi 再重新打开,或者重启设备。
1、 打开“设置” > “Wi-Fi”。
2、 点击你当前连接的 Wi-Fi 网络名称旁边的蓝色 "i" 信息图标。
3、 向下滚动找到“配置 DNS”。
4、 将其从“自动” 改为“手动”。
5、 点击“添加服务器”。
6、 输入你选择的公共 DNS 地址(见下方推荐)。
7、 你可以添加多个(例如一个首选,一个备用),点击左上角的“-” 号可以删除旧的 DNS 服务器(推荐先添加新的再删除旧的)。
8、 点击屏幕右上角的“存储” 保存。
9、 最好关闭 Wi-Fi 再重新打开,或者重启设备。
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
OpenDNS: (提供一些安全过滤功能)
* IPv4:208.67.222.222
(首选),208.67.220.220
(备用)
国内常用公共DNS: (速度和本地解析可能有优势)
114 DNS:114.114.114.114
,114.114.115.115
(纯净无劫持)
阿里云 DNS:223.5.5.5
,223.6.6.6
腾讯云 DNS (DNSPod):119.29.29.29
,182.254.116.116
(或180.76.76.76
)
📌 重要提示和额外排查步骤
1、先备份: 在修改 DNS 设置之前,最好记录下原来的 DNS 服务器地址,如果修改后问题依旧或更糟,可以方便地改回来。
2、重启是关键: 更改 DNS 设置后,务必重启你的路由器/光猫、电脑或手机,很多时候缓存会导致新设置不能立即生效。
3、检查 IP 地址: 在 Windows (命令提示符ipconfig /all
) 或 macOS/Linux (终端ifconfig
或ip a
) 上检查你获取到的 IP 地址是否合理(不是169.254.x.x
这种无效地址),如果是无效地址,问题可能出在 DHCP(自动获取 IP)上,而不是 DNS,尝试重启路由器或设置静态 IP(需要知道网络参数)。
4、测试连通性:
Ping IP 地址 尝试ping 1.1.1.1
(Cloudflare) 或ping 8.8.8.8
(Google),如果能通,说明网络基础连接正常,问题很可能只在 DNS 解析。
Ping 域名 尝试ping www.baidu.com
或ping www.qq.com
,ping IP 通但 ping 域名不通,基本确认是 DNS 问题。
5、清除 DNS 缓存:
Windows: 命令提示符运行ipconfig /flushdns
macOS: 终端运行sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
(不同版本命令可能略有差异)
Android/iOS: 通常重启设备或开关飞行模式即可清除。
路由器: 重启路由器通常会清除其 DNS 缓存。
6、检查防火墙/安全软件: 有时过于严格的防火墙或安全软件会阻止 DNS 查询(端口 53),暂时禁用它们测试一下。
7、联系 ISP: 如果以上所有方法都无效,特别是你发现即使 ping 公共 DNS 的 IP 地址也不通时,问题可能出在你的网络连接本身(路由器故障、网线问题、ISP 线路故障等),需要联系你的网络服务提供商(ISP)寻求帮助。
总结步骤:
1、尝试重启路由器和设备。 (最简单有效的方法,解决很多临时问题)
2、修改设备上的 DNS 设置为可靠的公共 DNS(如 Google 或 Cloudflare 的),按上面对应系统的步骤操作。
3、重启设备或重启网络连接。
4、 如果还不行,清除本地 DNS 缓存。
5、 进行Ping 测试 区分是 DNS 问题还是基础网络问题。
6、 检查防火墙/安全软件。
7、 最终手段:联系 ISP。
修改 DNS 通常是解决 DNS 相关网络问题的有效方法,先从修改为公共 DNS 开始尝试。💪🏻
文章摘自:https://idc.huochengrm.cn/dns/12395.html
评论
充碧蓉
回复网络不能用时,可以通过电脑或路由器设置界面手动更改DNS,一般设置为8.8.8.8和8.8.4.4。
伍俊语
回复当网络无法使用DNS时,无法将网址转换为IP地址,导致无法访问网站,修改DNS设置是解决此问题的常用方法,具体步骤根据操作系统选择,重启电脑或设备后,DNS设置即可生效。