域名系统(DNS)是互联网的一项核心服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不必记住能够被机器直接读取的IP地址,形象地说,DNS就像是互联网的“电话簿”,当您在浏览器中输入一个网址时,DNS服务器负责查找并告诉您对应的服务器IP地址,然后您的浏览器才能加载网页。

默认情况下,我们的设备会自动使用互联网服务提供商(ISP)分配的DNS服务器,这些默认的DNS有时可能存在解析速度慢、不稳定,甚至可能被用于广告投放或内容过滤等问题,通过手动更改为公共DNS服务,用户往往可以获得更快的网页加载速度、更高的安全性、更稳定的连接以及一些附加功能(如家长控制或恶意网站过滤),本文将详细介绍在不同设备上更改DNS的方法。
常用公共DNS服务器推荐
在开始操作之前,您需要选择一个公共DNS服务,以下是一些广受好评的公共DNS提供商,您可以根据自己的需求选择其一。
| DNS提供商 | 主DNS服务器 | 辅助DNS服务器 | 特点 |
|---|---|---|---|
| Google DNS | 8.8.8 | 8.4.4 | 速度快、稳定、全球可用,由谷歌维护。 |
| Cloudflare DNS | 1.1.1 | 0.0.1 | 强调隐私和安全,速度极快,承诺不会记录用户IP地址。 |
| 阿里DNS | 5.5.5 | 6.6.6 | 针对中国大陆用户优化,解析速度快,可防劫持。 |
| OpenDNS | 67.222.222 | 67.220.220 | 提供可定制的安全选项,如恶意网站过滤和家长控制。 |
在 Windows 系统中更改DNS
以Windows 11为例,操作步骤如下:
- 打开“设置”应用,可以通过点击“开始”菜单并选择齿轮图标,或使用快捷键
Win + I。 - 在左侧菜单中选择“网络和 Internet”。
- 点击您正在使用的网络类型,WLAN”或“以太网”。
- 点击“硬件属性”。
- 在“DNS服务器分配”旁边,点击“编辑”。
- 在弹出的窗口中,将设置从“自动(DHCP)”更改为“手动”。
- 打开“IPv4”的开关。
- 在“首选DNS”和“备用DNS”字段中,分别输入您选择的公共DNS地址(Google的 8.8.8.8 和 8.8.4.4)。
- 点击“保存”,设置即刻生效。
在 macOS 系统中更改DNS
在Mac上更改DNS同样简单:
- 点击屏幕左上角的苹果菜单,选择“系统偏好设置”。
- 点击“网络”图标。
- 在左侧列表中选择您当前正在使用的网络连接(如 Wi-Fi)。
- 点击右下角的“高级...”按钮。
- 在弹出的窗口中,切换到“DNS”标签页。
- 点击左下角的“+”号,添加新的DNS服务器地址,输入首选DNS(如 1.1.1.1),再次点击“+”号添加备用DNS(如 1.0.0.1)。
- 如果列表中已有旧的DNS地址,可以选中后点击“-”号将其删除。
- 点击“好”,然后点击“应用”以保存更改。
在路由器上更改DNS
在路由器上更改DNS是最一劳永逸的方法,因为它会为所有连接到该网络的设备(包括手机、平板、智能家居等)自动应用新的DNS设置。

- 找到您的路由器的IP地址和管理密码,这些信息通常印在路由器底部的标签上,常见的管理地址是
168.1.1或168.0.1。 - 在浏览器中输入该IP地址并回车,然后输入密码登录路由器的管理后台。
- 由于不同品牌(如TP-Link, ASUS, Netgear)的界面不同,您需要寻找类似“网络设置”、“WAN设置”或“DHCP服务器”的菜单项,在其中找到“DNS设置”或“DNS服务器”的选项。
- 将DNS设置从“自动获取”更改为“手动”或“静态”。
- 在“首选DNS”和“备用DNS”栏中填入您选择的公共DNS地址。
- 保存设置并可能需要重启路由器使更改生效。
在移动设备上更改DNS
iOS (iPhone/iPad)
- 打开“设置”应用,点击“无线局域网”。
- 点击您当前连接的Wi-Fi网络旁边的“i”图标。
- 点击“配置DNS”选项。
- 选择“手动”。
- 点击“添加服务器”,输入您选择的DNS地址,可以添加多个。
- 删除任何已有的服务器地址,然后点击右上角的“存储”。
Android
Android 9及以上版本提供了更安全的“私人DNS”功能。
- 打开“设置”,进入“网络和互联网”。
- 点击“高级”或直接找到“私人DNS”选项(在不同品牌的Android设备中位置可能略有不同)。
- 选择“私人DNS提供商主机名”。
- 输入您DNS提供商提供的主机名,例如Cloudflare的是
1dot1dot1dot1.cloudflare-dns.com,或者Google的是dns.google,这种方式比直接输入IP地址更安全,因为它支持DNS over TLS (DoT)加密。 - 点击“保存”。
更改DNS后的验证与故障排除
更改DNS后,为了确保设置生效,可以刷新本地DNS缓存。
- Windows: 打开命令提示符(以管理员身份运行),输入
ipconfig /flushdns并回车。 - macOS: 打开终端,输入
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder并回车,需要输入电脑密码。
如果某些网站无法访问,可以尝试切换回自动获取DNS,或尝试其他公共DNS服务,以排除是特定DNS服务器的问题。
相关问答 (FAQs)
问:更改DNS安全吗?有什么风险吗?
答: 更改DNS本身是安全的,前提是您使用的是信誉良好的公共DNS提供商,如Google、Cloudflare或阿里等,这些服务商有严格的安全和隐私政策,主要的风险在于使用了不可信或恶意的DNS服务器,这样的服务器可能会将您正常的网站请求重定向到钓鱼网站、植入广告,甚至记录您的上网行为,请务必从官方渠道获取DNS地址,避免使用来源不明的DNS服务。

问:更改DNS一定能提升网速吗?
答: 不一定,更改DNS主要提升的是“域名解析”的速度,也就是您输入网址后,浏览器找到服务器IP地址这个过程的速度,一个好的DNS服务器可以显著减少这个过程的延迟,让网站“开始加载”得更快,尤其是在访问大量不同网站时,体感上会觉得浏览更流畅,它并不能提高您的实际下载或上传带宽,即文件下载、视频观看的最终速度仍然取决于您的宽带套餐,它优化的是上网体验的“起始速度”,而非“持续速度”,如果您的ISP DNS已经很快,那么更换后的提升可能不明显。