主题:一个关于上网的怪问题 -- 似曾相识
一个电脑装了wmware, winxp host, ubuntu guest
在winxp里面,连接某个站点,连接不上,ping和tracert没有反应,域名也无法解析,用ip直接访问也不行。
没有做任何的改动,切换到ubuntu里面,浏览该站点没有任何问题,ping没有反应,trace route工作正常。
哪位给指点一下?
另外一点,是否使用无线局域网。
1. winxp下可能是驱动的问题。
2. 可以浏览网页但ping不了,也许是ping出去的包被防火墙封掉了。
先试一试ping 127.0.0.1,如果可行说明网卡可以正常驱动。
再尝试ping默认路由,比如:ping 192.168.2.1。如果可行说明到路由器没有问题,一般能到这里说明理论上可以接通网络。
再看看能否连接某个网站,还是用ping,比如:ping www.google.com。如果不能通,那多半是DNS服务器没有设置好。
我是用无线网卡
浏览其他的站点没有一点问题,就是某个站点
而且只是切换了两个操作系统,其他的条件没有任何改变
花谢
从我的电脑到我的网关连接是没有问题的
其他站点都可以访问,dns都是自动获取的,后来我手动的改过DNS好像也不奏效
花谢
目前的情况是:
1. 不管是winxp还是ubuntu访问其他网站都是没有问题的。也即网络是连通的。
2. 唯独访问该网站时,winxp不行,而ubuntu可以。但ping都没有反应。
是这样的吗?
按理说windows的TTL要比linux的TTL小不少吧。
IP包在internet上面经过一个路由器TTL就要减少1,windows的TTL是128,Linux的TTL是64-256,如果ubuntu的TTL是256,那么就可以经过256个路由器的周转,windows只能经过128个,这个网站到你的PC刚好需要超过128个路由器的周转,经过一个路由器减1,TTL到0了数据包就直接被扔掉了。
用linux,TTL还没有到0没有扔掉的时候就访问到网站了。