Несколько сопоставлений 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' просто перезаписывает первое.

1 ответ

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

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

rndc freeze {zone}

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

rndc thaw {zone}

Я использовал этот процесс в течение достаточно долгого времени.

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

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