淘宝打不开
很多人也说是ISP的问题~我也打了客服~说现在没有问题~我就尝试PING了一下淘宝~竟然是通的~这事怪了。搜了好大一会才算找着答案。
一~修改本机的MTU修。
MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。 大部分网络设备的MTU都是1500。如果本机的MTU比网关的MTU大~大的数据包就会被拆开来传送~这样会产生很多数据包碎片~增加丢包率~降低网络 速度。把本机的MTU设成比网关的MTU小或相同~就可以减少丢包。我查看了一下路由的MTU值~设的是1492~用1492ping了一下路由~通的~ 说明路由没问题。
,1,ping -f -l 1492 192.168.0.1 其中192.168.0.1是网关IP地址~1492是数据包的长度。请注意~上面的参数是“-l”,小写的L,~而不是“-1”。 如果能ping通~
示数据包不需要拆包~可以通过网关发送出去~网关路由是没问题的~那就是机器的MTU值太小了。 如果出现: Packet needs to be fragmented but DF set. 表示数据包需要拆开来发送。此时~减少数据包长度~再执行上面的ping命令。从1400到1492之间多试几次~就能找到合适的数据包长度了。 如果检测到网关的MTU值是1500~不需要修改。 如果网关有防火墙ping不通~可以试试直接把MTU设为1400。
,2,再测试到网站的ping -f -l 1492 www.taobao.com~结果还真就不通了~尝试把1492改小~我的是到1464才通过~那好了~就把机器的MTU值改为1464就可以了。
,3,更改MTU值有多种
~用优化大师就可以~也可以直接改注册表~定位到HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet\Services\Tcpip\Parameters\Interf
aces ~Interfaces下有多个子项~每个子项对应一个网卡。请按如下方法选择网卡: ,a,确定本机用来连接Internet的网卡的IP~如192.168.0.19, ,b,用鼠标点击Interfaces上的子项~查看键值列表中的IPAddress或是IPDNS都行~我的就是根据DNS项确定的~我的IP是NDS 分配~不是自己设的, ,c,如果IPAddress的键值与,a,中的IP相同~即192.168.0.19~则该子项就是要找的网卡。
,4,进入该子项~在右边的窗口里按鼠标右键~选择“新建”->“DWORD值”~输入名称“MTU”~按回车。再用鼠标双击“MTU”~弹出修改窗口: 填入MTU的值。填写前请先把基数设为十进制。 设置好后~需要重启机器才能生效。
经过以上设置~打开淘宝时~IE下边提示打到了淘宝的IP 218.78208.83~正在打开~后面就又打开不开。那就再修改host文件了~运行%SystemRoot%\system32\drivers
\etc\hosts~用记事本打开~在最后行加上
218.78.208.83 www.taobao.com~保存一下。有瑞星什么
的提示时放过就行了。
关闭IE~重新开打~有些机器可能只用改MTU修就可以了~有些机子因为ISP的问题改个HOST就行~我的全改了才行。
淘宝、支付宝能打开~但是不能打开工行支付接口 有可能是路由器设置的问题~ 和unpn开启关闭有关系。