[Pdns-users] pdns+dnsdist doesn't act like authoritative server
Ted Fines
Ted at odc.vu
Mon Jul 20 05:55:32 UTC 2020
I should clarify what exactly happens. When I execute a 'dig', I see the Question and the Authority section (which is the .vu TLD authority) but nothing in the Answer section. When I was only using pdns, without the recursor and dnsdist, the Answer section was populated.
# dig @localhost dom01.vu
; <<>> DiG 9.11.3-1ubuntu1.12-Ubuntu <<>> @localhost dom01.vu
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 20206
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;dom01.vu. IN A
;; AUTHORITY SECTION:
vu. 1562 IN SOA ns1.neustar.vu. hostmaster.neustar.biz. 1595043109 1800 300 1814400 1800
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Jul 20 07:53:40 CEST 2020
;; MSG SIZE rcvd: 107
From: Pdns-users [mailto:pdns-users-bounces at mailman.powerdns.com] On Behalf Of Ted Fines via Pdns-users
Sent: Monday, July 20, 2020 4:32 PM
To: Pdns-users at mailman.powerdns.com
Subject: [Pdns-users] pdns+dnsdist doesn't act like authoritative server
System: Ubuntu 18.04
Pdns 4.1.13
Dnsdist - 1.2.1 (Lua 5.2.4)
Pdns-recursor 4.1.1
I set up only pdns at first, and made a fake domain, and when I'd query it, pdns would answer correctly, like an authoritative server.
But then after configuring dnsdist and pdns-recursor, it doesn't seem to think it is the authoritative server any more. I followed the guide at https://docs.powerdns.com/authoritative/guides/recursion.html. What am I missing?
Here are my config files:
/etc/powerdns/pds.conf:
# PowerDNS configuration file
# Replace ns1.example.com with your primary nameserver's hostname
default-soa-name=vanuatu.mywire.org
include-dir=/etc/powerdns/pdns.d
launch=
security-poll-suffix=
setgid=pdns
setuid=pdns
api=yes
# Replace <RANDOM_KEY> with a randomly generated key for API access
api-key=30daysinjune
master=yes
slave=no
webserver=yes
webserver-address=127.0.0.1
webserver-allow-from=113.11.246.207,127.0.0.1
local-address=127.0.0.1
local-port=5300
/etc/powerdns/recursor.conf:
local-address=127.0.0.1
local-port=5301
forward-zones=dom01.vu=127.0.0.1:5300
config-dir=/etc/powerdns
hint-file=/usr/share/dns/root.hints
include-dir=/etc/powerdns/recursor.d
local-address=127.0.0.1
quiet=yes
security-poll-suffix=
setgid=pdns
setuid=pdns
/etc/dnsdist/dnsdist.conf
---------------------------------
setLocal('78.46.186.16')
addLocal('127.0.0.1')
setACL({'0.0.0.0/0', '::/0'}) -- Allow all IPs access
newServer({address='127.0.0.1:5300', pool='auth'})
newServer({address='127.0.0.1:5301', pool='recursor'})
recursive_ips = newNMG()
recursive_ips:addMask('113.11.0.0/16') -- These network masks are the ones from allow-recursion in the Authoritative Server
recursive_ips:addMask('127.0.0.1/32') -- These network masks are the ones from allow-recursion in the Authoritative Server
addAction(NetmaskGroupRule(recursive_ips), PoolAction('recursor'))
addAction(AllRule(), PoolAction('auth'))
Protected by CyberHound Appliance<http://cyberhound.com/>
Protected by CyberHound Appliance<http://cyberhound.com/>
Protected by CyberHound Appliance
(http://cyberhound.com/)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20200720/74d23b02/attachment.htm>
More information about the Pdns-users
mailing list