电脑的DNS自动改为8888的详细分析与解决
DNS基础知识
(一)什么是DNS
DNS(Domain Name System,域名系统)是互联网的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不需要记住能够被机器直接读取的IP数串,当我们在浏览器中输入一个网址(如www.baidu.com),DNS负责将这个域名解析为对应的IP地址(如123.125.114.144),然后电脑才能与目标服务器建立连接,获取网页内容。
(二)DNS的作用
- 便于记忆:IP地址是一串数字,对于人类来说难以记忆,而域名可以是有意义的单词或短语,方便人们记住网站的地址,百度的域名www.baidu.com比其IP地址更容易记忆。
- 统一管理:DNS可以将多个域名解析到同一个IP地址,也可以将一个域名解析到多个IP地址,实现负载均衡,它还可以根据不同的网络环境和用户需求,将用户引导到最近的服务器,提高访问速度。
(三)常见的公共DNS
公共DNS | 首选IP地址 | 备选IP地址 | 特点 |
---|---|---|---|
谷歌DNS | 8.8.8 | 8.4.4 | 由谷歌公司提供,全球使用广泛,解析速度快,但在国内可能会受到一定的网络限制。 |
114DNS | 114.114.114 | 114.115.115 | 国内老牌DNS,访问速度快,各省都有节点,能有效预防劫持。 |
阿里AliDNS | 5.5.5 | 6.6.6 | 阿里巴巴集团推出的公共DNS,具有快速、稳定、智能的特点。 |
DNSPod DNS + | 29.29.29 | 254.116.116 | 国内第一家支持ECS的公共DNS,能为全网用户提供域名的公共递归解析服务。 |
电脑DNS自动改为8888的原因
(一)浏览器或系统的自动配置
部分浏览器或操作系统在特定情况下会自动配置DNS设置,以提高网络访问速度或解决某些网络问题,当系统检测到网络连接不稳定时,可能会尝试自动切换到公共DNS服务器(如8.8.8.8),以获取更稳定的网络连接。
(二)网络环境变更
当设备连接到不同的网络,特别是公共Wi Fi时,网络会自动分配DNS设置,这是为了确保网络连接的稳定性和安全性,在某些公共场所,DNS可能被设置为特定的公共DNS服务器(如8.8.8.8)以提高访问速度,如果电脑在连接不同网络后没有正确恢复原来的DNS设置,就可能出现DNS自动改为8888的情况。
(三)软件或病毒的影响
某些软件可能会在安装或运行过程中篡改电脑的DNS设置,以达到某种目的,一些恶意软件可能会将DNS设置为特定的地址,以便进行广告推送、流量劫持等恶意行为,病毒也可能会修改DNS设置,导致电脑出现网络异常等问题,这种情况下,建议检查电脑是否存在病毒或恶意软件,并及时进行清理和修复。
(四)ISP的DNS调整
互联网服务提供商(ISP)有时为了管理和优化网络流量,可能会调整用户的DNS设置,这通常是出于提高网络稳定性的目的,如果用户使用的是宽带连接,这一点可能尤为常见,ISP可能会将部分用户的DNS自动指向公共DNS服务器(如8.8.8.8),以减轻自身DNS服务器的负载。
电脑DNS自动改为8888的影响
(一)访问速度变慢
由于8.8.8.8是谷歌的公共DNS服务器,其机房在国外,国内无节点,当国内用户使用该DNS时,域名解析的过程需要经过较长的路径,导致解析时间延长,从而影响网页的打开速度,特别是对于一些国内网站,可能会出现访问缓慢甚至无法访问的情况。
(二)网络安全风险增加
使用公共DNS服务器可能会带来一定的网络安全风险,公共DNS服务器可能会被黑客攻击,导致用户的域名解析结果被篡改,从而引导用户访问恶意网站,一些公共DNS服务器可能会收集用户的网络浏览信息,侵犯用户的隐私。
(三)网络稳定性问题
如果电脑的DNS设置经常自动更改,可能会导致网络连接不稳定,当DNS自动改为8888后,如果网络环境发生变化或者公共DNS服务器出现故障,可能会导致电脑无法正常访问网络。
解决方法
(一)手动修改DNS设置
- 打开电脑控制面板,点击“网络和Internet”,再点击“网络和共享中心”。
- 单击电脑所连接的网络,弹出网络状态框,点击网络状态框活动栏的“属性”。
- 先取消掉“Internet协议版本6(TCP/IPv6)”左边的勾,再双击“协议版本4”。
- 选择“使用下面的DNS服务器地址”,在“首选DNS服务器”中输入合适的DNS地址(如114.114.114.114),在“备用DNS服务器”中输入另一个合适的DNS地址(如114.114.115.115),然后点击“确定”。
(二)检查并清理恶意软件
- 使用杀毒软件对电脑进行全面扫描,查杀病毒和恶意软件,建议选择知名的杀毒软件,如360杀毒、腾讯电脑管家等,并及时更新病毒库。
- 检查电脑中安装的软件,卸载那些可疑的或不必要的软件,特别是一些来源不明的软件,可能会篡改电脑的设置。
(三)防止浏览器或系统自动修改DNS
- 检查浏览器的设置,关闭可能导致DNS自动修改的选项,某些浏览器可能会在检测到网络问题时自动切换DNS,可以在浏览器的设置中禁用此功能。
- 对于操作系统的自动配置,可以通过修改注册表或组策略来禁止系统自动修改DNS设置,但这种方法需要谨慎操作,以免影响系统的正常运行。
(四)联系ISP解决问题
如果怀疑是ISP调整了DNS设置,可以联系ISP客服人员,询问相关情况并要求恢复原来的DNS设置。
相关问题与解答
(一)问题:为什么有时候手动修改DNS后,重启电脑又会恢复为8888?
解答:这可能是由于以下原因导致的:
- 系统中存在恶意软件或病毒,它们在电脑重启时再次篡改了DNS设置,建议使用杀毒软件进行全面扫描,并查杀病毒和恶意软件。
- 浏览器或系统的自动配置功能在电脑重启后再次将DNS设置为8888,可以检查浏览器和系统的设置,关闭相关的自动配置选项。
- 某些软件在电脑启动时会自动运行,并修改DNS设置,可以通过任务管理器查看开机启动项,禁用那些可疑的软件。
(二)问题:除了手动修改DNS,还有其他方法可以防止DNS自动改为8888吗?
解答:以下是一些其他方法:
- 使用DNS锁定工具:有一些专门的DNS锁定工具可以防止DNS被自动修改,这些工具可以在后台运行,实时监测DNS的变化,并在发现异常时进行提醒或阻止。
- 设置路由器DNS:如果电脑是通过路由器上网的,可以在路由器中设置固定的DNS地址,这样,即使电脑的DNS设置被修改,路由器也会优先使用设定的DNS地址进行域名解析,具体设置方法可以参考路由器的说明书。
- 利用防火墙规则:可以通过设置防火墙规则,阻止未经授权的程序修改DNS设置。