Как настроить dhcp3-сервер для объявления DNS-сервера, который сам сервер получил от DHCP?

Как настроить dhcp3-сервер для объявления DNS-сервера, который сам сервер получил от DHCP?

Сервер Ubuntu 10.04 имеет интерфейс Интернета eth0, настроенный с помощью DHCP провайдера. В то же время сервер имеет статический интерфейс локальной сети eth0, которому он предоставляет маскарадинг (NAT) и внутреннюю службу DHCP локальной сети (dhcp3-server).

Насколько я понял из руководства, мне пришлось жестко закодировать DNS-серверы для рекламы через DHCP локальной сети с помощью параметра domain-name-servers в dhcpd.conf.

Но что, если провайдер меняет IP своего DNS-сервера молча (мы пользуемся услугами провайдера класса SOHO, так что меня это не сильно удивит)? Могу ли я настроить dhcpd для объявления DNS-сервера, который использует сам сервер, полученного его механизмом DHCP-клиента?

решение1

Нет, вы не можете настроить dhcpd ISC для объявления DNS-сервера, который использует сам сервер. Обычно в этих настройках SOHO устанавливается облегченный кэширующий сервер имен, такой как dnsmasq, на сервере dhcp (в вашем случае это сервер Ubuntu 10.04), и вы устанавливаете option domain-name-serversвнутренний (LAN) IP-адрес сервера.

Однако IP-адреса серверов имен меняются не так часто, поэтому вы можете не беспокоиться об этом. Провайдер должен отправить вам письмо за несколько недель, сообщая, что IP-адреса их DNS-серверов меняются.

(Обратите внимание, что если ваш интернет-провайдер изменил IP-адреса DNS, ваш сервер Ubuntu 10.04 больше не сможет разрешать имена, пока не отправит другой запрос DHCP (я даже не уверен, может ли запрос на обновление содержать новую информацию DNS).)

Связанный контент