Ubuntu 13.04 服务器 DNS 持久性

Ubuntu 13.04 服务器 DNS 持久性

我有一台运行良好的 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 中看到正确的条目。

相关内容