На моєму маршрутизаторі працює сервер dnsmasq, який обробляє і dhcp, і dns (кешування, пересилання). Я налаштував мій локальний домен: domain=example.com
.
Я можу вирішити локальні імена хостів dhcp:
dig +short dhcp1.example.com
10.0.0.53
Тепер у мене публічний запис dns на public.example.com, який не може бути вирішений dnsmasq, оскільки він не обслуговувався dhcp і не знаходиться в / etc / hosts
dig +short public.example.com
NXDOMAIN
Тепер моє запитання: чи можна сказати dnsmasq запитати вхідний dns-сервер для будь-якого хоста, який не обслуговувався dhcp?
В якості вирішення я можу додати public.example.com у файл / etc / hosts. Але тоді мені доведеться робити це вручну для кожного публічного запису dns на цьому домені.
Я читав через сторінку керівництво і помітив наступну частину під --domain
:
Якщо домен задано як "#", домен зчитується з першої директиви "пошук" у /etc/resolv.conf (або еквівалент).
Тому я спробував додати server=/example.com/#
до конфігурації, але це не дало бажаного ефекту.
Дякую за відповіді :-)