无法在具有静态 IP 的 Ubuntu 中解析域名

无法在具有静态 IP 的 Ubuntu 中解析域名

在自定义机器上运行已完全修补的 Ubuntu 9.04。我的典型设置是为网络中的所有机器分配静态 IP(使用其他硬件可以简化操作)。今天早上,我的机器运行良好,我可以正常外出,当时没有进行任何配置更改。今晚,下班回家后,我无法解析机器上的域名,但我可以直接获取 IP 地址。当我从使用静态 IP 切换到 DHCP 时,域名再次解析,我可以到处外出。有谁知道需要进行哪些更改才能停止解析域,以及如何修复它以便我可以再次使用静态?谢谢。

答案1

系统 > 首选项 > 网络连接 > 编辑 > IPx4 设置 > DNS 服务器。无论将什么放在那里,它都不起作用,可能是因为您的 ISP 开始阻止外部 DNS 流量。尝试将 OpenDNS 名称服务器的地址放在那里,即“208.67.222.222, 208.67.220.220”(不带引号)。

这有帮助吗?

另一个选择是 avahi 守护进程停止工作

答案2

这似乎是 DNS 问题,试试开放DNS

答案3

尝试使用 Google-dns 服务器。

IP 是8.8.4.48.8.8.8,这些对我使用 arch Linux 的人来说有效。

答案4

当您说“网络中的所有机器”时,
似乎您指的是您家里的本地网络。
如果这是正确的解释,则在此网络中使用
解析主机名(任何公共域)的静态 IP 地址需要 设置“ /etc/hosts”文件

相关内容