O recursor do PowerDNS não está resolvendo o domínio

0

Desejo hospedar meu próprio servidor dns, então configurei o PowerDNS (DNS autoritativo) em meu servidor local e ele resolve meus domínios locais como pretendido, mas como o PowerDNS é um DNS autoritativo, não consigo resolver um domínio que não está nos registros do PowerDNS.

Aí vem o recursor do PowerDNS, um servidor DNS recursivo. Quando eu consultar esse servidor, ele não retorna nenhuma informação sobre meu domínio.

Aqui está meu recursor.conf :

setuid=pdns
setgid=pdns
daemon=no
local-port=53
local-address=0.0.0.0
allow-from=0.0.0.0/0
webserver=yes
webserver-address=0.0.0.0
api-readonly=yes
dont-query=
loglevel=9
log-common-errors=true
serve-rfc1918=false
forward-zones=test.lan=192.168.1.5:53533

Quando eu consultar minha instância do PowerDNS diretamente, obtenho o resultado desejado

$ nslookup -port=53533 sub.test.lan 192.168.1.5
Server:         192.168.1.5
Address:        192.168.1.5#53533

Name:   sub.test.lan
Address: 192.168.1.5

$ dig A @192.168.1.5 -p 53533 sub.test.lan

; <<>> DiG 9.11.3-1ubuntu1.2-Ubuntu <<>> A @192.168.1.5 -p 53533 sub.test.lan
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2060
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1680
;; QUESTION SECTION:
;sub.test.lan.                  IN      A

;; ANSWER SECTION:
sub.test.lan.           60      IN      A       192.168.1.5

;; Query time: 2 msec
;; SERVER: 192.168.1.5#53533(192.168.1.5)
;; WHEN: Sun Oct 07 17:52:16 UTC 2018
;; MSG SIZE  rcvd: 57

Mas, quando eu consultar meu recursor do PowerDNS, recebo isso:

$ nslookup -port=53 sub.test.lan 192.168.1.5
Server:         192.168.1.5
Address:        192.168.1.5#53

** server can't find sub.test.lan: SERVFAIL

$ dig A @192.168.1.5 -p 53 sub.test.lan

; <<>> DiG 9.11.3-1ubuntu1.2-Ubuntu <<>> A @192.168.1.5 -p 53 sub.test.lan
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 60529
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;sub.test.lan.                  IN      A

;; Query time: 1502 msec
;; SERVER: 192.168.1.5#53(192.168.1.5)
;; WHEN: Sun Oct 07 17:54:36 UTC 2018
;; MSG SIZE  rcvd: 41
    
por CodeBreaker 07.10.2018 / 20:01

0 respostas

Tags