2

Я только что установил новую виртуальную машину и посмотрел в файле resol.conf, чтобы проверить некоторые проблемы, связанные с разрешением DNS.

$ more /etc/resolv.conf
; generated by /sbin/dhclient-script
search uchc.edu
nameserver 10.3.8.10
nameserver 10.3.8.12
nameserver 155.37.50.100

Я заметил, что так или иначе, resolv.conf достаточно умен, чтобы добавить строку «search uchc.edu», которая подходит. Я всегда предполагал, что наши сетевые люди редактировали файлы запуска для нас ... Но теперь я понимаю, что, возможно, есть некоторая изощренная логика того, как resolv.conf автоматически создается сетевыми утилитами ОС при запуске.

Итак, мой вопрос: как получается, что resolv.conf сначала инициализируется в linux? Существуют ли в ядре программы, которые устанавливают параметры для resolv.conf?

Спасибо! И, пожалуйста, прости мое невежество - я скорее разработчик программного обеспечения, чем системный парень ... но я пытаюсь наверстать упущенное.

1 ответ1

5

Ваш локальный DHCP-сервер был настроен с этими настройками и отправляет их каждому клиенту, когда он выдает IP-адрес.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .