Please follow the below template, it will help us to help you!
Please ensure that you are running the latest version of the beta code.
Run pihole -up to update to the latest, then verify that the problem still exists before reporting it.
Problem with Beta 5.0:
With the most recent version of v5.0 running in Docker it appears that PTR lookups for the Docker based networks are experiencing issues.
Included are screenshots of before and after with v4 and v5.
It appears that for whatever reason the upstream DNS provider 172.18.0.253
in this case does not display the name from the PTR record, and most if not all of the actual containers in the network 172.18.0.x
also do not return their names from the PTR record.
Manually running an nslookup
or dig
within the pihole container returns the appropriate results:
root@pihole:/# nslookup 172.18.0.253
Server: 127.0.0.11
Address: 127.0.0.11#53
Non-authoritative answer:
253.0.18.172.in-addr.arpa name = dotproxy.nerv_net.
Authoritative answers can be found from:
root@pihole:/# nslookup 172.18.0.17
Server: 127.0.0.11
Address: 127.0.0.11#53
Non-authoritative answer:
17.0.18.172.in-addr.arpa name = logstash-elastiflow.nerv_net.
Authoritative answers can be found from:
root@pihole:/# dig dotproxy.nerv_net
; <<>> DiG 9.10.3-P4-Debian <<>> dotproxy.nerv_net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60319
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;dotproxy.nerv_net. IN A
;; ANSWER SECTION:
dotproxy.nerv_net. 600 IN A 172.18.0.253
;; Query time: 0 msec
;; SERVER: 127.0.0.11#53(127.0.0.11)
;; WHEN: Wed Feb 26 15:00:14 AEDT 2020
;; MSG SIZE rcvd: 68
root@pihole:/# dig logstash-elastiflow.nerv_net
; <<>> DiG 9.10.3-P4-Debian <<>> logstash-elastiflow.nerv_net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10585
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;logstash-elastiflow.nerv_net. IN A
;; ANSWER SECTION:
logstash-elastiflow.nerv_net. 600 IN A 172.18.0.17
;; Query time: 0 msec
;; SERVER: 127.0.0.11#53(127.0.0.11)
;; WHEN: Wed Feb 26 15:01:56 AEDT 2020
;; MSG SIZE rcvd: 90
I have attempted to flush my networks table suspecting that something in there perhaps was causing issues to no avail.
Rolling back to v4 will result in the correct results being displayed.
Debug Token:
v4: 14t8kwpu29
v5: s48mn3t5q4