Linux

最新的 Centos 和 Fedora 需要 /etc/resolv.conf 做什麼?

  • March 14, 2013

在最新的 Fedora 和 Centos 配置中,dns 位於 /etc/sysconfig/network-scripts/ifcg-eth0(或其他介面配置)。那麼仍然需要 /etc/resolv.conf 做什麼。由於它不再使用。(我在新的 Fedora 18 安裝上對此進行了測試,並將 dns ipis 放入 resolve.conf 僅更改 ifcg 文件並重新啟動網路服務不起作用)

/etc/resolv.conf 是查找 DNS 的系統範圍的配置,由 gethostbyname() 等使用。

http://linux.die.net/man/5/resolv.conf

它通常被網路服務使用 ifcfg 中給出的適配器特定設置(或由 DHCP 提供)覆蓋。

因此,對首選 DNS 伺服器的任何更改都應在 ifcfg 文件中進行,而不是在 resolv.conf 中進行,以避免覆蓋。

引用自:https://serverfault.com/questions/487811