不了网可右键网络图标,进入属性设置DNS,如首选填223.5.5.5,备用填223.6.6.6
上不了网时 DNS 设置全攻略
当遇到无法上网且怀疑是 DNS 问题时,正确设置 DNS 可能会解决网络连接困扰,以下将详细介绍在不同设备和操作系统下如何进行 DNS 设置。
认识 DNS
DNS(Domain Name System,域名系统)就像是一个电话簿,它将我们易于记忆的域名(如www.baidu.com)转换为计算机能够理解的 IP 地址,从而让我们能够访问互联网资源,DNS 设置不正确或出现故障,就可能导致无法上网或部分网站无法访问。
常见设备 DNS 设置方法
(一)Windows 系统电脑
- 通过网络适配器设置
- 打开“控制面板”,找到“网络和共享中心”。
- 点击已连接的网络类型(如“本地连接”或“无线网络连接”),在弹出的窗口中点击“详细信息”。
- 记录下当前网络的 IP 地址、子网掩码、默认网关等信息,这些信息在后续设置中可能会用到。
- 回到“网络和共享中心”,点击左侧的“更改适配器设置”。
- 右键单击正在使用的网络连接图标,选择“属性”。
- 在网络连接属性窗口中,双击“Internet 协议版本 4(TCP/IPv4)”。
- 在弹出的“Internet 协议版本 4(TCP/IPv4)属性”对话框中,选择“使用下面的 DNS 服务器地址”选项。
- 在“首选 DNS 服务器”文本框中输入你想要设置的 DNS 地址,例如常见的公共 DNS 地址:
- 谷歌公共 DNS:主 DNS 为 8.8.8.8,副 DNS 为 8.8.4.4。
- 阿里云公共 DNS:主 DNS 为 223.5.5.5,副 DNS 为 223.6.6.6。 你也可以根据网络服务提供商提供的 DNS 地址或其他可靠的 DNS 服务进行设置。
- 输入完成后,点击“确定”按钮保存设置,然后关闭所有窗口。
- 通过命令提示符设置
- 以管理员身份打开命令提示符(在开始菜单中搜索“cmd”,右键单击“命令提示符”并选择“以管理员身份运行”)。
- 在命令提示符窗口中输入以下命令来查看当前网络接口的编号(例如以太网接口可能是“以太网”或“本地连接”,无线网卡接口可能是“WiFi”):
netsh interface show interface
- 根据上一步查询到的接口名称,使用以下命令设置 DNS(以“以太网”接口为例,将 DNS 设置为谷歌公共 DNS):
netsh interface ip set dns name="以太网" static 8.8.8.8 primary netsh interface ip add dns name="以太网" index=2 addr=8.8.4.4 store=persistent
如果要设置为其他 DNS 地址,将上述命令中的 DNS 地址替换为相应的值即可,设置完成后,重新启动网络连接或计算机,使设置生效。
(二)Mac 系统电脑
- 通过系统偏好设置
- 点击屏幕左上角的苹果菜单,选择“系统偏好设置”。
- 点击“网络”图标。
- 在左侧列表中选择正在使用的网络连接(如“WiFi”或“以太网”)。
- 点击右侧的“高级”按钮。
- 在弹出的“高级”窗口中,切换到“DNS”选项卡。
- 点击“+”按钮添加新的 DNS 服务器地址,输入你想要使用的 DNS 地址(如前面提到的谷歌或阿里云公共 DNS),然后点击“好”按钮。
- 如果需要设置多个 DNS 地址,可以按照上述步骤继续添加,设置完成后,点击“应用”按钮保存设置,然后关闭窗口。
- 通过终端设置(可选)
- 打开“终端”应用程序。
- 使用以下命令查看当前网络服务的 DNS 配置(以 WiFi 为例,网络服务名称可能因系统版本和设置而异):
networksetup getdnsservers WiFi
- 使用以下命令设置 DNS(将“WiFi”替换为实际的网络服务名称,将 DNS 地址替换为你想要设置的值):
sudo networksetup setdnsservers WiFi 8.8.8.8 8.8.4.4
输入管理员密码后,命令将执行并设置 DNS,设置完成后,可以通过之前的查看命令验证设置是否成功。
(三)手机(以安卓和 iOS 为例)
- 安卓手机
- 打开手机的“设置”应用程序。
- 找到“网络和互联网”或“连接”选项(不同手机品牌和型号可能会有略有不同)。
- 点击“WiFi”选项,进入已连接的 WiFi 网络详情页面。
- 找到并长按当前连接的 WiFi 网络名称,在弹出的菜单中选择“修改网络”。
- 在“IP 设置”选项中,选择“静态”。
- 在“DNS 1”和“DNS 2”文本框中分别输入你想要设置的 DNS 地址,例如前面提到的公共 DNS。
- 输入完成后,保存设置并重新连接 WiFi 网络。
- iOS 设备
- 打开“设置”应用程序。
- 点击“WiFi”选项,进入已连接的 WiFi 网络详情页面。
- 点击页面顶部的“i”图标,进入 WiFi 网络的配置页面。
- 在“DNS”选项中,选择“手动”。
- 在“添加服务器”文本框中输入你想要设置的 DNS 地址,然后点击“存储”按钮,可以添加多个 DNS 地址,系统将按照顺序进行解析。
- 设置完成后,返回上一页面,WiFi 网络将自动重新连接,新的 DNS 设置生效。
选择合适的 DNS 服务
除了网络服务提供商默认分配的 DNS 地址外,还有许多公共 DNS 服务可供选择,以下是一些常见公共 DNS 的特点:
公共 DNS | IP 地址 | 特点 |
---|---|---|
谷歌公共 DNS | 8.8.8 8.4.4 |
全球知名,解析速度快,稳定性高,但可能在某些地区访问速度受网络限制影响。 |
阿里云公共 DNS | 5.5.5 6.6.6 |
国内用户访问速度较快,对国内网站解析优化较好,安全性较高。 |
OpenDNS | 67.222.222 67.220.220 |
提供多种安全功能,如恶意软件拦截、钓鱼网站防护等,但部分功能可能需要注册账号并付费使用高级服务。 |
腾讯公共 DNS | 29.29.29 254.116.116 |
在国内有较好的网络覆盖和解析速度,与腾讯的互联网服务生态有一定整合优势。 |
在选择 DNS 服务时,可以根据自己所在的地区、网络使用习惯以及对网络安全和功能的需求进行综合考虑,可以尝试不同的 DNS 服务,观察网络连接速度、稳定性以及是否能正常访问各类网站,从而选择最适合自己的 DNS 设置。
相关问题与解答
(一)问题:设置完 DNS 后还是上不了网怎么办?
解答:如果设置完 DNS 后仍然无法上网,可能存在以下几种情况:
- 网络连接本身有问题:检查网络设备(如路由器、调制解调器)是否正常工作,网线是否连接良好,无线信号是否强度足够且稳定,可以尝试重启网络设备,重新连接网络。
- IP 地址设置错误:确保设备的 IP 地址设置正确,如果使用的是静态 IP 地址,检查 IP 地址、子网掩码、默认网关等参数是否与网络环境相匹配;如果使用的是动态 IP 地址(DHCP),尝试释放并重新获取 IP 地址,在 Windows 系统中,可以通过命令提示符输入以下命令释放和更新 IP 地址:
- 释放 IP 地址:
ipconfig /release
- 更新 IP 地址:
ipconfig /renew
- 释放 IP 地址:
- 防火墙或安全软件阻止:某些防火墙或安全软件可能会阻止网络连接或对新的 DNS 设置产生干扰,暂时关闭防火墙或安全软件,然后再次尝试上网,如果关闭后可以上网,则需要在防火墙或安全软件中添加相应的规则,允许网络连接和 DNS 查询通过。
- 网络服务提供商限制:部分网络服务提供商可能对用户自行设置 DNS 进行了限制或存在特殊的网络策略,可以联系网络服务提供商的客服人员,询问是否有关于 DNS 设置的限制以及如何解决无法上网的问题。
- 设备缓存问题:设备可能缓存了旧的 DNS 信息或网络配置信息,导致新的设置无法立即生效,可以尝试清除设备的 DNS 缓存,在 Windows 系统中,可以通过命令提示符输入以下命令清除 DNS 缓存:
ipconfig /flushdns
;在 Mac 系统中,可以在终端输入以下命令:sudo killall HUP mDNSResponder
;在安卓手机上,可以尝试重启手机或进入飞行模式后再关闭飞行模式来刷新网络设置;在 iOS 设备上,可以通过重启设备或重新连接 WiFi 网络来清除缓存。
(二)问题:公共 DNS 和网络服务提供商提供的 DNS 有什么区别?
解答:公共 DNS 和网络服务提供商提供的 DNS 主要有以下区别:
- 来源与管理主体:
- 公共 DNS:由第三方机构或个人运营和管理,如谷歌公共 DNS、阿里云公共 DNS 等,这些公共 DNS 服务通常是面向广大互联网用户免费开放的,旨在提供更快速、稳定和安全的域名解析服务。
- 网络服务提供商提供的 DNS:由用户所使用网络服务提供商(如电信、联通、移动等宽带运营商)自行搭建和管理,网络服务提供商根据自身的网络架构和运营需求来配置和维护这些 DNS 服务器,主要服务于自己的用户群体。
- 性能与稳定性:
- 公共 DNS:一般在全球范围内部署有多个节点,具有较大的带宽和较强的处理能力,能够应对大量的并发查询请求,其解析速度通常较快,并且在不同的网络环境下都能保持相对稳定的性能表现,例如谷歌公共 DNS 凭借其全球分布式的服务器架构,可以为全球用户提供低延迟的域名解析服务。
- 网络服务提供商提供的 DNS:性能和稳定性可能会受到网络服务提供商自身网络状况、服务器负载以及维护管理水平等因素的影响,在一些情况下,如果网络服务提供商的 DNS 服务器出现故障或遭受攻击,可能会导致较大范围的用户无法正常上网或域名解析缓慢,对于本地网络环境的优化方面,网络服务提供商提供的 DNS 可能会有一定的优势,因为它可以针对本网络的特点进行专门的配置和优化。
- 功能与特性:
- 公共 DNS:除了基本的域名解析功能外,一些公共 DNS 还提供了额外的安全功能和服务,OpenDNS 提供了恶意软件拦截、钓鱼网站防护、内容过滤等功能;阿里云公共 DNS 在国内对一些热门网站的解析进行了优化,提高了访问速度,这些功能可以帮助用户提升网络安全性和上网体验。
- 网络服务提供商提供的 DNS:通常只提供基本的域名解析功能,功能相对较为简单,网络服务提供商可能会根据自己的业务需求和用户需求,在 DNS 服务器上进行一些定制化的配置,例如与自身的增值服务(如家庭宽带套餐中的云存储服务、IPTV 服务等)进行集成或优化。
- 隐私与数据收集:
- 公共 DNS:部分公共 DNS 服务可能会收集用户的查询日志或其他相关信息,用于统计分析、改进服务质量或提供个性化的服务,这些公共 DNS 服务提供商会在隐私政策中明确说明数据收集的目的、范围和使用方式,并且会采取一定的措施来保护用户的隐私数据,例如谷歌公共 DNS 会匿名化处理用户的查询日志,并在一段时间后删除这些日志数据。
- 网络服务提供商提供的 DNS:网络服务提供商对自己的用户网络行为有更全面的了解,包括用户的上网时间、浏览的网站等信息,在使用网络