Для чего нужен /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, чтобы избежать перезаписи.

Другие вопросы по тегам