Fedora 18:无法解析主机

Fedora 18:无法解析主机

我的 Fedora 18 机器在解析主机时遇到问题:

Could not resolve host: ...; No address associated with hostname]

HTTP error on [https://lon.auth.api.rackspacecloud.com/v2.0/tokens], curl code [6] message [Could not resolve host: lon.auth.api.rackspacecloud.com; No address associated with hostname]'

我该如何解决?

答案1

您的问题很可能是该文件/etc/resolv.conf没有任何供 DNS 服务器解析主机名或 IP 地址的条目。

这是一个基本文件:

# Google DNS servers
nameserver 8.8.8.8
nameserver 8.8.4.4

您可以使用文本编辑器gedit(GUI) 或nano(命令行)来编辑此文件并向其中添加这些行。您需要成为 root 才能编辑此文件。

答案2

如果您无法访问任何网站,则您配置的 DNS 服务器可能存在问题。当 NetworkManager 连接到网络时,它们可以在/etc/resolv.confNetworkManager 中找到并由其设置。如果您手动更改它们,它们可能会在您下次连接到网络时被覆盖。您可以编辑该文件来对其他名称服务器进行故障排除,但对 DNS 服务器进行永久更改的最佳方法是使用系统设置。

导航到系统设置 -> 网络 -> 无线(或有线)。如果您通过 Wifi 连接,请从下拉列表中选择您连接的无线网络。按“选项”按钮(您可能必须断开网络才能启用此按钮)。在 IPv4 和 IPv6 选项卡中,方法应为自动 DHCP,这意味着您连接的网络将提供您的 IP 地址、网络掩码、网关和 DNS 服务器。尝试在 IPv4 和 IPv6 选项卡的“其他 DNS 服务器”字段中输入公共 DNS 服务器(例如 Google 的:8.8.8.8),然后重新连接到网络。

验证新的 DNS 服务器是否存在/etc/resolv.conf并尝试再次连接到网站。

相关内容