У меня есть сервер Ubuntu, настроенный как маршрутизатор (помимо прочего), теперь я добавляю к нему сервер DHCP. При настройке isc-dhcp-server в /etc/dhcp/dhcpd.conf
файле есть опция ddns-update-style
, которая может быть установлена на ad-hoc
, interim
, standard
, none
. У меня есть две сетевые карты ( em1
, em2
). em1
установлена на dhcp для моего интернет-провайдера, что дает мне мой публичный IP-адрес. em2
с другой стороны, это мой внутренний интерфейс для сервера DHCP со статическим IP-адресом 10.0.0.1
. Теперь я вручную настраиваю DNS на клиентах с двумя адресами DNS моего интернет-провайдера. Что будет делать ddns-update-style? Я бы предположил, что вы либо установите его на , standard
либо none
.
решение1
Эта опция не имеет ничего общего с DNS-серверами. Чтобы передать адреса DNS-серверов клиентам, вам нужно указать их как DHCP-"опцию":
option domain-name-servers 8.8.8.8, 8.8.4.4;
Между тем, «DDNS» — это «динамический DNS» в стиле No-IP, где DHCP-сервер автоматически добавляет клиентов в ваш домен DNS и ddns-update-style
выбирает метод, используемый dhcpd для отправки обновлений на DNS-сервер.
См man dhcpd.conf
. разделы «Динамические обновления DNS» и «Схема обновления DNS» для различий между standard
и interim
. (В основном, interim
использует старый черновой вариант протокола.)