Skype 连接到互联网,但我的所有网络浏览器都无法在 Fedora 15 上运行

Dar*_*ing 4 fedora dns

我最近尝试了一下,从 Ubuntu 转到了 Fedora。当连接到我的无线网络时,我的网络浏览器无法访问任何站点,尽管 Skype 工作正常。通过电线连接到网络时我没有问题。我猜这是某种 DNS 问题,但我不知道如何解决。

有什么建议?

roz*_*acz 6

您的问题似乎肯定出在 DNS 配置上。Shawn 编写的出色的通用故障排除指南包含许多有用的信息,您可以根据这些信息验证问题是否与 DNS 相关。添加肖恩的建议,我建议您尝试使用host这样的方法手动解析主机名(microsoft.com只是一个很好的例子;)):

host microsoft.com
Run Code Online (Sandbox Code Playgroud)

(如果 DNS 服务器配置不正确,这应该不会产生任何结果)然后

host microsoft.com 8.8.8.8
Run Code Online (Sandbox Code Playgroud)

- 这次你host明确告诉工具它应该查询哪个名称服务器。无论您的/etc/resolv.conf文件包含什么,这都应该有效。

此外,您的有线连接工作正常这一事实可能既是线索,也是进一步调查问题的手段。我建议你这样做:

  1. 通过电线连接,验证网络浏览是否正常,然后将您的文件复制/etc/resolv.conf到某个临时位置,例如/tmp/resolv1.

  2. 断开电线并通过无线连接。建立连接后(您可以ping 8.8.8.8进行测试),将 的内容复制/etc/resolv.conf到第二个临时文件,例如tmp/resolv2.

  3. 比较两个复制的文件。第一个应该包含正确的名称服务器,第二个可能不包含或包含一个不正确的条目,例如您的网关地址(通常为192.168.1.1192.168.0.1)。

到现在为止,您可能已经了解为什么名称解析(通常用于 Web 浏览)在您的无线配置中不起作用。但是,问题的根源可能并不明显。

通常(n 标准桌面发行版),网络由一个 GUI 程序控制,如NetworkManagerwicd。该工具用于轻松定义有线和无线接口应如何连接到网络,以及在每种情况下应从 DHCP 服务器查询哪些信息。

所以,最后,我相信要解决您的问题,您只需要打开网络配置 GUI 程序并检查有线和无线接口的配置选项有何不同。例如,有线接口可能仅使用IP 地址和 DNS 的静态配置。另一种选择是两个接口都使用 DHCP,但有一些选项可以使用静态 DNS(可能在其他地方定义)。