下载慢怎么办?(域名遭到dns污染处理方法)

很多人认为某些网站的下载速度慢,是由于自己公司网络不好,或者家里网络不好导致,这么认为是不对的。

网络就像一个四通八达的交通,任何一个节点拥堵或者限流都会影响下载速度,影响网站访问和下载速度的主要因素有以下:

1、首先需要考虑自己所在的网络

      如果所在网络下载其他URL网站的文件也慢,那就基本确定是自己公司或家里网络质量不行,有可能是下载限速、有可能是局域网网络架构不合理导致arp广播包阻塞整个局域网.....

      但是如果在所在网络打开其他网站或在其他网站下载速度没有挺快,那就可以排除局域网网络问题;

2、其次要考虑是否是网站限速,比如某度网盘、迅雷,为了让你充值会员故意限速;

3、另外,还需要考虑的是域名解析污染

       我们知道基本每一个网站都不可能只有一个服务器、更不可能只有一个出口IP;

       网站架设的时候都是给一个域名对应了N个服务器,N+个出口IP

       当然,这些出口IP有的慢、有的快,但是这个慢和快是相对的,比如,在西安慢,对应的在其他地方也许就是快。

        而网站分发加速网络的域名遭到dns污染,DNS不能直接找到那个最快的IP!

       通过修改系统hosts文件的办法,绕过国内dns解析,直接访问GitHub的CDN节点,从而达到加速的目的!!!

我们如何知道我们需要访问的网站对应的所在地访问速度最快的那个IP呢?

通过在IPAddress.com网站,属于网站的域名,查询出域名对应的最优IP

通过查询,我们知道python.org域名对应的IP是199.232.68.23

那么我们在hosts里面添加它们的对应关系,以便绕过DNS解析出错误的(不是最优的)IP;

在下图标红路径(C:\Windows\System32\drivers\etc)找到hosts

写入域名与IP的对应关系,保存

无需刷新DNS缓存,因为hosts的优先级大于域名解析,添加完hosts之后,再访问对应的域名,已经就与DNS没关系了

猜你喜欢

转载自blog.csdn.net/WannaHaha/article/details/107408346