Для чего нужен /etc/resolv.conf в новейших Centos и Fedora?
В новейших Fedora и Centos конфигурация dns находится в /etc/sysconfig/network-scripts/ifcg-eth0 (или другой конфигурации интерфейса). Так для чего еще нужен /etc/resolv.conf. Так как его больше не используют. (Я проверял это на новой установке Fedora 18 и помещая dns ipis в resol.conf, не работал только изменение файла ifcg и перезапуск сетевого сервиса)
1 ответ
Решение
/etc/resolv.conf - это общесистемная конфигурация поиска DNS, используемая gethostbyname() и т. д.
http://linux.die.net/man/5/resolv.conf
Обычно он перезаписывается сетевой службой с настройками адаптера, заданными в ifcfg (или предоставляемыми DHCP).
Поэтому любые изменения в предпочитаемых DNS-серверах следует вносить в файлы ifcfg, а не resolv.conf, чтобы избежать перезаписи.