Я использую на одном сервере следующее: pi-hole, bind9, isc-dhcp-server и cloudflared (для DNS через HTTPS). Порядок такой:
Pihole: 53 -> Bind9: 54 -> Cloudflared: 5353
Сейчас я устанавливаю isc-dhcp-server, чтобы он действовал в качестве моего авторитетного DHCP-сервера, поскольку мой повсеместный маршрутизатор не может так хорошо поддерживать имена хостов и не обновляет dns (использует файл хоста). Раньше я устанавливал DDNS, но теперь, когда у меня есть pi-hole, работающий на стандартном dns-порту (53), я не уверен, что динамические обновления будут работать правильно.
Я попытался посмотреть руководство для ISC-dhcp-server, но все, что я могу найти для основного DNS, - это IP-адрес, без опции для порта. Итак, мой вопрос: как связывается обновление isc-dhcp-server? Я знаю, что он использует ключ TSIG для аутентификации, но будет ли он работать с привязкой, запущенной на другом порту?
Спасибо!
Я считаю, что вы правы, ISC dhcpd, похоже, не имеет возможности указать порт для сервера имен для отправки динамических обновлений.
Простым решением было бы привязать разные серверы имен (по крайней мере, те, которые вам нужны для работы со стандартизованным портом для DNS) к порту 53 на разных IP-адресах вместо привязки к разным портам.
Например: