Я хочу, чтобы настроить экземпляр PowerDNS с двумя уровнями разрешения:PowerDNS трубы бэкенд, Откат к recursor
- бэкэнда труба
- запасной вариант для общественного recursor как 8.8.8.8
Я правильно настроил backend трубы, и я могу запросить его с успехом.
Теперь то, что я хочу достичь, когда базовая труба не имеет ответа, я хотел бы получить ответ от общественного recursor как 8.8.8.8
В моем файле pdns.conf У меня есть
allow-recursion=0.0.0.0/32 # yes, wide open for my tests
lazy-recursion=yes
recursor=8.8.8.8
Но если запрос для домена не обрабатываются моей трубы бэкэндом, я получаю следующее:
$ host -t A www.google.com localhost
Using domain server:
Name: localhost
Address: 127.0.0.1#53
Aliases:
www.google.com has no A record
есть ли код выхода или другую информацию в серверной трубы, чтобы вернуться к телефону l pdns-server перейдет на рекурсию?
Заранее спасибо за любую помощь
Не ответ на актуальный вопрос, но на соответствующую записку здесь DJB объясняет, почему вы не должны этого делать: http://cr.yp.to/djbdns/separation.html – ZaphodB