Несколько сопоставлений 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, я не знаю, возможно ли это. Я никогда не находил решения этой проблемы и пошел путем добавления ручных записей для нескольких машин, для которых мне нужна эта возможность.