Как и в случае с домашними маршрутизаторами, мой маршрутизатор ASUS RT-N66U настроен для работы в качестве кэширующего сервера имен для моей локальной сети. Похоже, что маршрутизатор использует dnsmasq для службы имен. Маршрутизатор также предлагает службу DHCP и позволяет резервировать IP-адреса для определенных MAC-адресов - только локальные, адреса RFC 1918, конечно. Удобно, этот маршрутизатор разрешает разрешение имен для этих зарезервированных IP-адресов. Таким образом, в командной строке «ping mykids-pc» правильно разрешит локальный IP-адрес для этого устройства и успешно пропингует его.
На моем рабочем столе Linux я настроил BIND как кеширующий сервер имен и как авторитетный сервер для виртуальных машин, которые я запускаю на своем рабочем столе Linux. Таким образом, «ping centos.posix.test» разрешит IP и успешно пингует его.
Проблема в том, что я не могу найти способ сделать то и другое одновременно. Я не выяснил, как заставить BIND на своем рабочем столе использовать маршрутизатор в качестве сервера пересылки для адресов RFC 1918, или как настроить dnsmasq на моем маршрутизаторе для использования моего рабочего стола в качестве сервера пересылки.
Есть ли способ сделать это?