Мои роутеры:
Основной маршрутизатор: 192.168.100.1
Второй маршрутизатор: 192.168.101.1
Главный маршрутизатор предоставляется моим провайдером (комбо модем/маршрутизатор в одном). У меня нет контроля над его настройками. За исключением смены пароля WIFI и SSID.
На Второй маршрутизатор, я контролирую его настройки DNS.
Мой Второй маршрутизатор Порт WAN подключен к порту LAN на Главный маршрутизатор.
У меня есть сервер Debian с dnsmasq установлен и подключен к Второй маршрутизатор сеть со статическим IP 192.168.101.121. Для тех, кто не знает, dnsmasq является сервером DNS и DHCP (по умолчанию не включен).
На Второй маршрутизатор Настройка DNS, я добавил dnsmasq IP-адрес DNS-сервера (сервера Debian) в качестве основного IP-адреса DNS и Главный маршрутизатор IP в качестве вторичного IP-адреса DNS. Это работает нормально.
Каждая строка в /и т.д./хосты на сервере Debian доступен на всех хостах, подключенных к Второй маршрутизатор сеть. Ничего страшного.
Проблема с DHCP. Как DHCP-клиент, вы можете отправить свое имя хоста на DHCP-сервер, и оно будет добавлено в DNS.
Как Второй маршрутизатор уже действует как сервер DHCP, я не могу просто включить DHCP на dnsmasq. Если я включу его, мне придется указать другой диапазон (кроме второго маршрутизатора).
Только второй маршрутизатор получает имена хостов, а не dnsmasq. Кто-нибудь сталкивался с такой же проблемой? Можно ли вытащить записи имени хоста со второго маршрутизатора на dnsmasq ? Спасибо.