Fedora下经常"找不到服务器",但同样的网址Windows却可以上

时间:2022-11-05 07:06:30
在Fedora Core 5下用FireFox有很多网址打不开,提示“找不到服务器”,常用的像google等却可以正常打开。用vmware在此FC5上装了个windows xp,ie却能正常打开这些firefox打不开的网页。
同时,在FC5下ping 打不开网页的网站地直也ping不能,但在xp却能ping通。
怀疑是DNS的问题,但我两个系统设置了同样的DNS啊,且xp是装在这个FC5的VMWare里的。实在奇怪。

15 个解决方案

#1


在Fedora Core 5下用FireFox有很多网址打不开,提示“找不到服务器”,常用的像google等却可以正常打开。用vmware在此FC5上装了个windows xp,ie却能正常打开这些firefox打不开的网页。
同时,在FC5下ping 那些打不开的网页的网站地址也ping不通,但在xp却能ping通。
怀疑是DNS的问题,但我两个系统设置了同样的DNS啊,且xp是装在这个FC5的VMWare里的。实在奇怪。

#2


网络如何连接?DNS如何设置的?ping不通ip还是域名?route如何设置?

#3


ping不能域名,ip可以ping通。

#4


通过共享的adsl上网。
好象是DNS的超时时间太短,经常打开网页时一闪就提示找不到服务器。如何设置DNS的超时时间?
打不开的那些网页好象都是反应比较慢的。

#5


检查一下/etc/resolv.conf里是否有timeout的设置。

#6


/etc/resolv.conf如下:
# generated by NetworkManager, do not edit!
search 192.168.1.1
nameserver 211.136.20.203
nameserver 202.120.79.35

#7


非常感谢fierygnu(va_list) 的热心解答:)

#8


在/etc/resolv.conf里加入timeout=10000还是不行,网页还是一闪就提示找不到服务器。

#9


你可以用ip 访问 看看

譬如 南大百合的ip
http://202.119.32.102

#10


换个浏览器试试。

#11


或者telnet <domain name> 80试试。

#12


换浏览器也是一样,用Fierfox和Opera都同样的问题。telnet也是一样:(
同时,yum也是这样:Cannot open/read repomd.xml file ,Trying other mirror
后来发现这好像和linux与DNS服务器之间的通讯有关。
开始的时候我的DNS设置是这样的:
主DNS:211.136.20.203 (移动广州的DNS)
第二DNS:202.120.79.35 (美国的DNS)
这样DNS解析得很快,但会有很多网页打不开,说找不到服务器。后来我把这两个DNS的顺序换了一下,如下:
主DNS:202.120.79.35 (美国的DNS)
第二DNS:211.136.20.203 (移动广州的DNS)
这样DNS解析慢很多,但基本没有找不到服务器的情况出现,同时ping,yum工作得都很好。

虽然问题解决了,但不明白真正的原因:)

#13


ADSL上网,DHCP应该会返回DNS服务器,自动设置的。
search那行没有用,删了吧。
近的速度快是正常的。xp下的dns设置与linux相同吗?

#14


没有使用DHCP,用固定IP的。
xp下的dns设置与linux是一模一样的,就是因为同样的设置,xp可以,linux不行,所以奇怪

#15


没时间研究了,能用就行:)
真的非常感谢fierygnu(va_list)的热心!

#1


在Fedora Core 5下用FireFox有很多网址打不开,提示“找不到服务器”,常用的像google等却可以正常打开。用vmware在此FC5上装了个windows xp,ie却能正常打开这些firefox打不开的网页。
同时,在FC5下ping 那些打不开的网页的网站地址也ping不通,但在xp却能ping通。
怀疑是DNS的问题,但我两个系统设置了同样的DNS啊,且xp是装在这个FC5的VMWare里的。实在奇怪。

#2


网络如何连接?DNS如何设置的?ping不通ip还是域名?route如何设置?

#3


ping不能域名,ip可以ping通。

#4


通过共享的adsl上网。
好象是DNS的超时时间太短,经常打开网页时一闪就提示找不到服务器。如何设置DNS的超时时间?
打不开的那些网页好象都是反应比较慢的。

#5


检查一下/etc/resolv.conf里是否有timeout的设置。

#6


/etc/resolv.conf如下:
# generated by NetworkManager, do not edit!
search 192.168.1.1
nameserver 211.136.20.203
nameserver 202.120.79.35

#7


非常感谢fierygnu(va_list) 的热心解答:)

#8


在/etc/resolv.conf里加入timeout=10000还是不行,网页还是一闪就提示找不到服务器。

#9


你可以用ip 访问 看看

譬如 南大百合的ip
http://202.119.32.102

#10


换个浏览器试试。

#11


或者telnet <domain name> 80试试。

#12


换浏览器也是一样,用Fierfox和Opera都同样的问题。telnet也是一样:(
同时,yum也是这样:Cannot open/read repomd.xml file ,Trying other mirror
后来发现这好像和linux与DNS服务器之间的通讯有关。
开始的时候我的DNS设置是这样的:
主DNS:211.136.20.203 (移动广州的DNS)
第二DNS:202.120.79.35 (美国的DNS)
这样DNS解析得很快,但会有很多网页打不开,说找不到服务器。后来我把这两个DNS的顺序换了一下,如下:
主DNS:202.120.79.35 (美国的DNS)
第二DNS:211.136.20.203 (移动广州的DNS)
这样DNS解析慢很多,但基本没有找不到服务器的情况出现,同时ping,yum工作得都很好。

虽然问题解决了,但不明白真正的原因:)

#13


ADSL上网,DHCP应该会返回DNS服务器,自动设置的。
search那行没有用,删了吧。
近的速度快是正常的。xp下的dns设置与linux相同吗?

#14


没有使用DHCP,用固定IP的。
xp下的dns设置与linux是一模一样的,就是因为同样的设置,xp可以,linux不行,所以奇怪

#15


没时间研究了,能用就行:)
真的非常感谢fierygnu(va_list)的热心!