一、基本概念
1、定义:外网 DNS 即公共 DNS,是由互联网服务提供商、大型互联网公司或其他组织提供的 DNS 服务器,用于将域名解析为对应的公网 IP 地址,使用户能够通过输入域名访问全球范围内的网站和服务。
2、工作原理:当用户在浏览器中输入一个域名时,系统会向配置的外网 DNS 服务器发送查询请求,DNS 服务器首先会在自身的缓存中查找该域名对应的 IP 地址,如果找到则直接返回给用户;如果没有找到,则会代表客户端向其他 DNS 服务器进行查询,直到得到答案,再将结果返回给用户,并在一定时间内缓存该结果,以便下次快速响应。
二、常见公共 DNS 服务器
1、谷歌公共 DNS
IP 地址:首选 8.8.8.8,备选 8.8.4.4。
特点:服务稳定,解析速度快,在全球范围内有广泛的服务器分布,能够为大多数用户提供可靠的域名解析服务,但由于其服务器在国外,国内用户使用时可能会受到网络连接质量等因素的影响。
2、OpenDNS
IP 地址:首选 208.67.222.222,备选 208.67.220.220。
特点:提供家庭保护功能,可拦截恶意网站、钓鱼网站等,适合家庭用户使用,不过,其在国内的节点相对较少,可能会对部分用户的访问速度产生一定影响。
3、阿里 AliDNS
IP 地址:首选 223.5.5.5,备选 223.6.6.6。
特点:依托阿里巴巴强大的技术和基础设施资源,具有快速、稳定的特点,并且对国内网站的解析优化较好,能够为用户提供更流畅的访问体验。
4、114DNS
IP 地址:首选 114.114.114.114,备选 114.114.115.115。
特点:是国内用户量较大的公共 DNS 之一,解析成功率高,能够访问更多的国内外网站,且宣称纯净、无劫持,能避免用户遭受广告弹窗和恶意网站的干扰。
三、与内网 DNS 的区别
1、服务范围
外网 DNS:面向全球互联网用户,负责将全球范围内的域名解析为对应的公网 IP 地址,使用户能够访问各种公开的网站和服务。
内网 DNS:主要用于局域网内部,将内网中的设备名称或特定域名解析为局域网内的 IP 地址,这些名称和地址通常在外部网络中不可访问。
2、访问权限
外网 DNS:任何人都可以在互联网上访问公共 DNS 服务器,这意味着恶意用户也可能利用公共 DNS 进行一些非法活动,如 DDoS 攻击、域名劫持等。
内网 DNS:通常只有受信任的内部用户和设备能够访问,通过防火墙规则、VPN 等访问控制机制进行限制,安全性相对较高。
3、数据保护
外网 DNS:公共 DNS 服务器的查询日志可能会被保存并用于多种目的,包括分析和安全审计,这些日志可能包含敏感信息,如被查询的域名和 IP 地址。
内网 DNS:内部 DNS 服务器上的日志通常只在本地处理和存储,不会像公共 DNS 那样容易被外部获取,从而更好地保护了用户的隐私和数据安全。
4、更新速度
外网 DNS:由于其服务的全球性和大规模性,对公共 DNS 记录的更新可能需要一定的时间才能传播到全球各个服务器,但通常会受到严格监控和验证,以确保准确性。
内网 DNS:在局域网内,管理员可以根据需要更快地更新 DNS 记录,以满足内部网络的变化和需求,但可能在测试和验证方面相对不如公共 DNS 严格。
四、应用场景及优势
1、提高访问速度:对于一些特定的网站或应用,使用合适的外网 DNS 服务器可能会比默认的运营商 DNS 解析速度更快,从而提高用户的访问体验,当访问国外网站时,选择靠近目标网站的公共 DNS 服务器可能会减少延迟。
2、增强网络安全性:部分公共 DNS 提供了安全防护功能,如拦截恶意网站、过滤钓鱼邮件等,可以在一定程度上保护用户的设备和数据安全。
3、解决域名解析问题:当运营商的 DNS 出现故障或无法正常解析某些域名时,切换到公共 DNS 服务器可能会解决问题,使用户能够正常访问所需的网站。
五、常见问题与解答
1、如何更改设备的外网 DNS 设置?
Windows 系统:打开 “控制面板”,选择 “网络和共享中心”,点击当前连接的网络,然后点击 “属性”,在弹出的窗口中找到 “Internet 协议版本 4(TCP/IPv4)”,再次点击 “属性”,在打开的窗口中选择 “使用下面的 DNS 服务器地址”,然后手动输入首选和备选的 DNS 服务器 IP 地址即可。
Mac 系统:点击左上角的苹果图标,选择 “系统偏好设置”,点击 “网络”,选择当前使用的网络连接,点击 “高级”,在弹出的窗口中点击 “DNS” 选项卡,点击 “+” 号添加自定义的 DNS 服务器地址。
Linux 系统:编辑 /etc/resolv.conf 文件,在文件中添加或修改 nameserver 行,指定所使用的公共 DNS 服务器 IP 地址。
2、为什么有时更换外网 DNS 后网速没有明显提升?
网速的提升不仅取决于 DNS 服务器的性能,还受到网络带宽、服务器负载、网络拓扑结构等多种因素的影响,如果网络本身存在拥堵或服务器负载过高,即使使用了性能较好的公共 DNS,也可能无法感受到明显的提速效果,不同的网站和应用对外网 DNS 的依赖程度也不同,有些可能对网速的影响较小。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/129168.html