网速快网页打开速度慢怎么办(网络连接正常但是网速特别慢)
大家可能遇到过这些情况:
网速突然很慢,延迟很高,甚至网页都打不开,但 QQ 和其他腾讯业务却可以正常使用;明明以前没有广告的网站出现了很多弹窗广告;不同电脑访问同一个网站、玩同一个游戏速度和延迟明显不一样;游戏、软件更新缓慢……
以上情况,很可能是你的 DNS 被劫持了。
01. —
DNS 是什么
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
简单的来说,DNS就是把域名和IP地址联系在一起的服务,有了DNS服务器,你就不用输入IP地址来访问一个网站,可以通过输入网址访问。
在了解为什么之前,简单来说,你的上网设备是你在互联网中的化身,比如你的设备想去 Taobao.com 这个大型购物中心,但是现在只知道这个购物中心叫做 Taobao.com(只知道域名),不知道具体地址(不知道 IP 地址),还是没办法到达的。
这该如何是好呢?
你突然想起你有一个记事本,专门用来记录不同场所和它们的具体地址,这个记事本叫做 Hosts,它就存储在电脑本地。
你打开 Hosts 一看,里面有 Baidu.com 车站的地址是 220.181.38.148;有 DianShouIT.com 图书馆的地址是 47.92.231.138。但偏偏就没有记 Taobao.com 购物中心的地址!
这该如何是好呢?
你突然想起还可以打 114 询问,或者用导航软件搜索,它们会告诉你这些场所的具体地址。114 或导航软件的工作在互联网中就叫做 DNS 服务器。
如今互联网上服务器非常多,大多数情况,都需要 DNS 服务器帮我们解析 IP 地址。
02. —
DNS 故障
DNS 就像是网络海洋的灯塔,帮我们指明方向,但也能把我们引到沟里去。
一些无良 DNS 服务器,在返回 IP 地址的时候额外夹杂一些私货,这样原本干净的页面可能就会出现弹窗广告。这就叫DNS 污染。
DNS概念
烦人的弹窗广告
更缺德的 DNS 服务器甚至会直接把你带到另一个网站去,比如导航页,山寨的钓鱼页。这就叫 DNS 劫持。
不要以为你没改过 DNS 就没关系,如果不主动修改的话,系统会默认使用运营商提供的DNS,一般是离你最近的服务器。而有些 DNS 污染和劫持就来自你的网络提供方,毕竟卖广告可是暴利。
另外当你使用的 DNS 服务器出现故障,无法为你解析 IP 地址时,网站自然就打不开了。
那为什么腾讯软件没影响呢?因为 QQ 等腾讯软件直接通过内部 IP 连接腾讯服务器,不走 DNS 服务器,这样及安全又快速。
03. —
选择合适的 DNS 服务器
做 DNS 服务器没有太大难度,但服务器质量高,需要一直运行,还是蛮烧钱的,基本只有大公司或一些公益组织才会提供免费DNS 服务器。
不同的 DNS 服务器所在的地区和功能也不同,选择 DNS 服务器也要考虑这些因素才能达到最佳效果。
DNS 可以在路由器和系统中修改,这里讲一下 Windows 系统修改 DNS 服务器的方法:
控制面板 - 网络和 Internet - 网络和共享中心,点左边的「更改适配器设置」;
右键正在使用的网卡 - 属性 - Intelnet 协议版本 4,手动指定 DNS 服务器地址。
首选和备选都建议填上。它们的分工是,当在首选服务器无法正常解析域名的时候,会自动使用备选服务器来代替。如果没有填备选服务器,或者备选服务器也无法解析域名,网页就打不开了。
下面是小淙推荐的一些免费 DNS 服务器,前面为首选,后面为备选:
114DNS:114.114.114.114 和 114.114.115.115
这是电信和联通搞得 DNS,但由第三方公司在维护,全国通用,速度也快。网上有爆料称114DNS 存在劫持情况,但证据不足,大家可以自行观察。
另外 114DNS 还提供另外两个特殊功能的 DNS:
114.114.114.119 和 114.114.115.119 (拦截 钓鱼病毒木马网站 增强网银、证券、购物、游戏、隐私信息安全)
114.114.114.110 和 114.114.115.110(拦截色情网站,保护少年儿童免受网络色情内容的毒害)
谷歌DNS:8.8.8.8 和 8.8.4.4
谷歌提供的免费DNS,很出名了,但是国内部分地区使用可能响应速度反而不高,需要自行测试。
阿里 DNS:223.5.5.5 和 223.6.6.6
百度 DNS:180.76.76.76
美国 Cloudflare 提供的号称速度最快的 DNS:1.1.1.1和1.0.0.1
另外还有一些特殊需求,比如外网游戏下载和更新,一般用上面的 DNS 都能解决,但也有不好使的时候,就需要自行搜索其他玩家推荐的 DNS 了。
修改完后建议刷新一次本地 DNS 缓存:
WIN R 并输入 CMD 打开命令提示符窗口,执行 ipconfig /flushdns命令即可。