公共DNS服务器如Google Public DNS(8.8.8.8和8.8.4.4)、OpenDNS(208.67.222.222和208.67.220.220)、Cloudflare DNS(1.1.1.1和1.0.0.1)或Quad9(9.9.9.9)可以提升网络性能和安全性
浏览国外网站时DNS的选择与配置
公共DNS服务器介绍
-
Google Public DNS
- 特点:Google Public DNS由谷歌提供,其IP地址为8.8.8.8和8.8.4.4,它以高可靠性和性能著称,能够快速解析域名,并且具有较低的出错率。
- 优势:由于谷歌的全球服务器分布广泛,使用Google Public DNS可以加快域名解析速度,减少网络延迟,Google Public DNS还提供了DoH(DNS over HTTPS)功能,增强了隐私保护。
-
OpenDNS
- 特点:OpenDNS是另一个受欢迎的公共DNS服务器,其IP地址为208.67.222.222和208.67.220.220,除了基本的域名解析功能外,OpenDNS还提供家庭过滤和安全浏览等额外功能。
- 优势:OpenDNS的家庭过滤功能可以帮助家长控制孩子的上网行为,阻止不良网站和内容,它的安全浏览功能可以检测并警告用户潜在的恶意网站,提高上网安全性。
-
Cloudflare DNS
- 特点:Cloudflare DNS由Cloudflare公司提供,其IP地址为1.1.1.1和1.0.0.1,Cloudflare DNS以其高性能和增强的隐私保护而受到用户青睐。
- 优势:Cloudflare DNS不仅提供快速的域名解析服务,还通过DoH和DoT(DNS over TLS)技术保护用户的查询数据不被窥探,Cloudflare还提供免费的CDN服务,进一步加速网站访问速度。
-
Quad9
- 特点:Quad9是一个由非营利组织维护的公共DNS服务器,其IP地址为9.9.9.9,除了提供域名解析服务外,Quad9还专注于阻止恶意软件和恶意网站。
- 优势:Quad9的恶意网站拦截功能可以有效保护用户免受钓鱼网站和恶意软件的攻击,这对于提高网络安全性具有重要意义。
配置公共DNS服务器的方法
-
Windows系统
- 步骤:
- 打开“控制面板”,选择“网络和共享中心”。
- 点击左侧的“更改适配器设置”。
- 右键单击正在使用的网络连接,选择“属性”。
- 在网络属性窗口中,找到“Internet协议版本4(TCP/IPv4)”并双击打开。
- 在弹出的窗口中,选择“使用下面的DNS服务器地址”,然后输入公共DNS服务器的IP地址,如果要使用Google Public DNS,则输入8.8.8.8和8.8.4.4。
- 点击“确定”保存设置。
- 步骤:
-
macOS系统
- 步骤:
- 打开“系统偏好设置”,选择“网络”。
- 选择正在使用的网络连接,点击“高级”按钮。
- 在网络设置窗口中,切换到“DNS”选项卡。
- 点击“+”按钮添加公共DNS服务器的IP地址,如果要添加Google Public DNS,则输入8.8.8.8和8.8.4.4。
- 点击“应用”保存设置。
- 步骤:
-
路由器设置
- 步骤:
- 登录路由器管理界面,通常可以通过浏览器输入路由器的IP地址访问。
- 找到“网络设置”或“DHCP设置”选项。
- 修改“DNS服务器”设置,将公共DNS服务器的IP地址添加到列表中,如果要使用Cloudflare DNS,则输入1.1.1.1和1.0.0.1。
- 保存设置并重启路由器。
- 步骤:
相关问题与解答
-
使用公共DNS服务器会影响上网速度吗?
- 回答:使用公共DNS服务器可能会对上网速度产生一定影响,但这种影响通常很小,由于公共DNS服务器的全球分布和优化的网络架构,它们往往能够提供更快的域名解析速度,从而改善整体上网体验,具体效果还会受到网络环境、服务器负载等多种因素的影响。
-
如何知道我当前的DNS服务器地址?
- 回答:要查看当前计算机或设备的DNS服务器地址,可以按照以下方法操作:
- Windows系统:打开命令提示符(以管理员身份运行),输入
ipconfig /all
命令并回车,然后在输出信息中找到“DNS Servers”部分,即可看到当前使用的DNS服务器地址。 - macOS系统:打开“终端”应用程序,输入
dig +short myip.opendns.com @resolver1.opendns.com
命令并回车,如果显示了IP地址,则说明DNS解析成功;如果没有显示或显示错误信息,则说明DNS解析失败,可以在系统偏好设置中的网络设置中查看当前使用的DNS服务器地址。 - 路由器设置:登录路由器管理界面,找到“网络设置”或“DHCP设置”选项,查看“DNS服务器”设置即可
- Windows系统:打开命令提示符(以管理员身份运行),输入
- 回答:要查看当前计算机或设备的DNS服务器地址,可以按照以下方法操作: