我有一台运行良好的 Ubuntu 13.04 服务器,它使用 NAT 运行 LAMP 堆栈。主机配置的更改要求我使用桥接网络和静态 IP。我在 Ubuntu 12 之前的版本中设置了一千个静态 IP,但现在我无法保留 DNS 配置。如果我每次会话都手动将 DNS 服务器添加到 resolv.conf,DNS 就可以正常工作,但这很麻烦?13.04 发行说明提到了一项更改,我将行 dns-nameservers xxxx 插入到接口文件中,但这似乎也不起作用。有人知道我的 DNS 出了什么问题吗?
答案1
静态 IP 可以使用相同的方法。您无需编辑 /etc/resolv.conf,而应该编辑 /etc/network/interfaces。它应该包含以下内容:
auto eth0
iface eth0 inet static
address 192.168.2.179
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
dns-nameservers 192.168.2.246
dns-search home
下次重新启动系统(或仅重新启动网络服务)时,您将在 /etc/resolv.conf 中看到正确的条目。