打开百度的所有网站都慢的解决办法

2012年2月22日 | 标签: , , , ,

最近发现上百度的网站都很慢,我刚刚在网上查了好久,知道是什么原因和解决办法了.

当初学电脑的时候,首先接触的搜索引擎就是百度了,所以没办法,对百度 的依赖越来越严重。这几天,发现打开百度知道、百度贴吧、百度空间等百度周边产品,发现速度越来越慢,简直让人发狂,当时还怀疑百度服务器是不是要瘫了。 后来发现了个问题:进行百度搜索的时候,速度还是很快的,就其周边产品开打速度像蜗牛。
当时去百度知道提问了,那帮小菜还一直在回答里说:是不是你的电脑中毒了、打开的程序太多、缓存问题、浏览器出错、网速太慢……靠,要是这些问题我还需要问你们吗!我的系统完全干净,2M电信光纤,新配的玩游戏专用配置,打开其他网站飞一样的速度。
不甘心下,我决定自己找问题看看。首先,看一下百度的IP是多少,网络延迟是多少,就用ping命令吧!打开cmd,输入ping www.baidu.com ,回车,四个包都通过,平均延迟43MS,不错。

220.181.111.147 ??一看就知道是电信的IP地址,好,跟我们是同一网络的。
再看看百度知道吧,输入ping zhidao.baidu.com ,回车.

o ,我的天啊,四个包丢了三个,延迟超过100MS,这样的速度,能打得开百度知道已经是奇迹了。123.125.115.90,这不是联通的IP吗?上网一查,果然,是北京联通的IP,怪不得这么慢,已经跨网了。
再试试百度空间,输入ping hi.baidu.com ,回车.

稍微好一点,掉了一个包,延迟97MS,IP 123.125..115.35 不用看,又是联通的IP。再试试百度贴吧,也是如此。
就此,真相大白了,有些地区的DNS服务器的指向有问题,比如广西电信的DNS:202.103.224.68,把百度的IP指向了百度在联通机房的服务器上。因此,就造成了我们的跨网访问百度,速度变慢。经过多次尝试,我终于找到了解决的办法:直接修改自己的HOSTS表信息,把百度的域名直接绑定到百度在电信机房的IP上。
修改HOSTS表信息,双击该目录下的hosts文件,在“打开方式”里面选择记事本,然后点“确 定”。在弹出的窗口,将下面的列表加入到文件中(注意:以下列表是百度在电信机房服务器的IP和域名对照表,仅限电信用户照此修改,其他网络的用户另行尝 试):

220.181.111.147 www.baidu.com
220.181.111.147 baidu.com
220.181.111.127 zhidao.baidu.com
220.181.111.15 hi.baidu.com
220.181.111.73 map3.baidu.com
220.181.111.131 image.baidu.com
220.181.112.150 map.baidu.com
220.181.111.191 tieba.baidu.com
220.181.111.124 video.baidu.com
220.181.111.138 news.baidu.com
220.181.111.184 wenku.baidu.com
220.181.111.8 baike.baidu.com
180.149.131.33 tousu.baidu.com
220.181.111.48 passport.baidu.com
220.181.111.66 apps.hi.baidu.com
180.149.132.54 youxi.baidu.com
180.149.131.33 img.baidu.com

 

如何修改Hosts文件,可以看这里:http://www.dengor.com/archives/215.html

 

  1. 2012年2月23日09:50

    广东电信如果使用202.96.134.133为首选DNS,就会出现打开百度的所有网站都慢,改成202.96.128.86为首选就没有问题了.

  2. 2012年3月6日01:10

    又是电信问题

本文的评论功能被关闭了.