Назад | Перейти на главную страницу

Множественные сопоставления DNS для хоста через DDNS

У меня есть сеть, в которой DNS автоматически обновляется записью для хостов, когда они получают адрес через DHCP (isc-dhcp-server & Bind, настроенный с обновлениями DDNS). DHCP-сервер настроен так, что определенный хост со сложным именем хоста получает более удобное отображение [foo] на DNS-сервере с помощью опции 'ddns-hostname' в dhcpd.conf. Я также хочу, чтобы у этого хоста была вторая запись [bar], чтобы ее можно было разрешить через любое имя. Поскольку используется динамический DNS, вручную изменить файл зоны невозможно (обычно я мог просто добавить несколько записей CNAME).

Как я могу получить несколько записей DNS для хоста через DDNS? Параметр «ddns-hostname» допускает только одно значение, а наличие второй записи «ddns-hostname» просто перезаписывает первое.

Вы абсолютно можете изменить файл зоны вручную, по крайней мере, насколько мне известно.

Следует остерегаться того, что вы замораживаете зону перед изменением, иначе существует вероятность того, что вы создадите условие рассинхронизации для файла зоны.

rndc freeze {zone}

После этого вы можете редактировать файл зоны в своем любимом редакторе. После того, как вы закончите

rndc thaw {zone}

Я использую этот процесс довольно давно.

Что касается того, что ddns добавляет несколько записей A или CNAMES в зону, я не знаю, возможно ли это. Я так и не нашел решения этой проблемы и пошел по пути добавления ручных записей для нескольких машин, для которых мне нужна эта возможность.