[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RE: bind9 and dns forward



Hi,

> resolv.conf must have only one search entry. And you don't want to resolv with google directly. So you should have :

Ok, I have the google dns commented. Alhough.... Now I remember why I had the google dns in there. ;-)
For my machine to create the VPN it needs to know the ip number of the gateway. 
I fixed that for now with an entry in the /etc/hosts file. :-)

>> When booting if the internal bind is not up and running yet some services might need a resolver so I have 8.8.8.8 in there as well as a second dns entry.
> Ensure this in services ordering (systemd or initd). It's better and safer. And I think it's better to get an error than a false result from bind.
Ok, I get it.

-----<Quote>-----------------
linbobo:~# rndc flush
linbobo:~# dig tio.nl NS

; <<>> DiG 9.16.37-Debian <<>> tio.nl NS
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 49974
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
; COOKIE: 52571ae710dcd2cc010000006478463be41c8b3a2afd14a5 (good)
;; QUESTION SECTION:
;tio.nl.                                IN      NS

;; Query time: 244 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Jun 01 09:18:19 CEST 2023
;; MSG SIZE  rcvd: 63

-----<Quote>-----------------

Hmm, no answer, that is weird.

-----<Quote>-----------------
linbobo:~# ss -nap | grep named
u_dgr UNCONN    0      0                                               * 17532                          * 12035 users:(("named",pid=554,fd=3))                                                             
u_str ESTAB     0      0                                               * 17082                          * 17525 users:(("named",pid=554,fd=2),("named",pid=554,fd=1))                                      
udp   UNCONN    0      0                                    172.16.1.138:53                       0.0.0.0:*     users:(("named",pid=554,fd=83))                                                            
udp   UNCONN    0      0                                    172.16.1.138:53                       0.0.0.0:*     users:(("named",pid=554,fd=85))                                                            
udp   UNCONN    0      0                                    172.16.1.138:53                       0.0.0.0:*     users:(("named",pid=554,fd=84))                                                            
udp   UNCONN    0      0                                    172.16.1.138:53                       0.0.0.0:*     users:(("named",pid=554,fd=82))                                                            
udp   UNCONN    0      0                                     172.16.17.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=49))                                                            
udp   UNCONN    0      0                                     172.16.17.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=50))                                                            
udp   UNCONN    0      0                                     172.16.17.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=51))                                                            
udp   UNCONN    0      0                                     172.16.17.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=52))                                                            
udp   UNCONN    0      0                                       127.0.0.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=39))                                                            
udp   UNCONN    0      0                                       127.0.0.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=38))                                                            
udp   UNCONN    0      0                                       127.0.0.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=40))                                                            
udp   UNCONN    0      0                                       127.0.0.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=37))                                                            
udp   UNCONN    0      0                                           [::1]:53                          [::]:*     users:(("named",pid=554,fd=60))                                                            
udp   UNCONN    0      0                                           [::1]:53                          [::]:*     users:(("named",pid=554,fd=58))                                                            
udp   UNCONN    0      0                                           [::1]:53                          [::]:*     users:(("named",pid=554,fd=59))                                                            
udp   UNCONN    0      0                                           [::1]:53                          [::]:*     users:(("named",pid=554,fd=57))                                                            
udp   UNCONN    0      0                [fe80::1e69:7aff:fe0c:65e3]%eno1:53                          [::]:*     users:(("named",pid=554,fd=67))                                                            
udp   UNCONN    0      0                [fe80::1e69:7aff:fe0c:65e3]%eno1:53                          [::]:*     users:(("named",pid=554,fd=69))                                                            
udp   UNCONN    0      0                [fe80::1e69:7aff:fe0c:65e3]%eno1:53                          [::]:*     users:(("named",pid=554,fd=70))                                                            
udp   UNCONN    0      0                [fe80::1e69:7aff:fe0c:65e3]%eno1:53                          [::]:*     users:(("named",pid=554,fd=68))                                                            
udp   UNCONN    0      0          [2a02:a45f:96c2:1:1e69:7aff:fe0c:65e3]:53                          [::]:*     users:(("named",pid=554,fd=66))                                                            
udp   UNCONN    0      0          [2a02:a45f:96c2:1:1e69:7aff:fe0c:65e3]:53                          [::]:*     users:(("named",pid=554,fd=75))                                                            
udp   UNCONN    0      0          [2a02:a45f:96c2:1:1e69:7aff:fe0c:65e3]:53                          [::]:*     users:(("named",pid=554,fd=76))                                                            
udp   UNCONN    0      0          [2a02:a45f:96c2:1:1e69:7aff:fe0c:65e3]:53                          [::]:*     users:(("named",pid=554,fd=77))                                                            
udp   UNCONN    0      0                  [fe80::33bc:2b:d928:991d]%tun0:53                          [::]:*     users:(("named",pid=554,fd=90))                                                            
udp   UNCONN    0      0                  [fe80::33bc:2b:d928:991d]%tun0:53                          [::]:*     users:(("named",pid=554,fd=91))                                                            
udp   UNCONN    0      0                  [fe80::33bc:2b:d928:991d]%tun0:53                          [::]:*     users:(("named",pid=554,fd=92))                                                            
udp   UNCONN    0      0                  [fe80::33bc:2b:d928:991d]%tun0:53                          [::]:*     users:(("named",pid=554,fd=93))                                                            
tcp   LISTEN    0      10                                   172.16.1.138:53                       0.0.0.0:*     users:(("named",pid=554,fd=87))                                                            
tcp   LISTEN    0      10                                   172.16.1.138:53                       0.0.0.0:*     users:(("named",pid=554,fd=89))                                                            
tcp   LISTEN    0      10                                   172.16.1.138:53                       0.0.0.0:*     users:(("named",pid=554,fd=88))                                                            
tcp   LISTEN    0      10                                   172.16.1.138:53                       0.0.0.0:*     users:(("named",pid=554,fd=86))                                                            
tcp   LISTEN    0      10                                    172.16.17.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=53))                                                            
tcp   LISTEN    0      10                                    172.16.17.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=54))                                                            
tcp   LISTEN    0      10                                    172.16.17.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=55))                                                            
tcp   LISTEN    0      10                                    172.16.17.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=56))                                                            
tcp   LISTEN    0      10                                      127.0.0.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=41))                                                            
tcp   LISTEN    0      10                                      127.0.0.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=42))                                                            
tcp   LISTEN    0      10                                      127.0.0.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=43))                                                            
tcp   LISTEN    0      10                                      127.0.0.1:53                       0.0.0.0:*     users:(("named",pid=554,fd=44))                                                            
tcp   LISTEN    0      4096                                    127.0.0.1:953                      0.0.0.0:*     users:(("named",pid=554,fd=36))                                                            
tcp   LISTEN    0      10                                          [::1]:53                          [::]:*     users:(("named",pid=554,fd=63))                                                            
tcp   LISTEN    0      10                                          [::1]:53                          [::]:*     users:(("named",pid=554,fd=62))                                                            
tcp   LISTEN    0      10                                          [::1]:53                          [::]:*     users:(("named",pid=554,fd=61))                                                            
tcp   LISTEN    0      10                                          [::1]:53                          [::]:*     users:(("named",pid=554,fd=64))                                                            
tcp   LISTEN    0      10               [fe80::1e69:7aff:fe0c:65e3]%eno1:53                          [::]:*     users:(("named",pid=554,fd=71))                                                            
tcp   LISTEN    0      10               [fe80::1e69:7aff:fe0c:65e3]%eno1:53                          [::]:*     users:(("named",pid=554,fd=72))                                                            
tcp   LISTEN    0      10               [fe80::1e69:7aff:fe0c:65e3]%eno1:53                          [::]:*     users:(("named",pid=554,fd=74))                                                            
tcp   LISTEN    0      10               [fe80::1e69:7aff:fe0c:65e3]%eno1:53                          [::]:*     users:(("named",pid=554,fd=73))                                                            
tcp   LISTEN    0      10         [2a02:a45f:96c2:1:1e69:7aff:fe0c:65e3]:53                          [::]:*     users:(("named",pid=554,fd=78))                                                            
tcp   LISTEN    0      10         [2a02:a45f:96c2:1:1e69:7aff:fe0c:65e3]:53                          [::]:*     users:(("named",pid=554,fd=80))                                                            
tcp   LISTEN    0      10         [2a02:a45f:96c2:1:1e69:7aff:fe0c:65e3]:53                          [::]:*     users:(("named",pid=554,fd=81))                                                            
tcp   LISTEN    0      10         [2a02:a45f:96c2:1:1e69:7aff:fe0c:65e3]:53                          [::]:*     users:(("named",pid=554,fd=79))                                                            
tcp   LISTEN    0      10                 [fe80::33bc:2b:d928:991d]%tun0:53                          [::]:*     users:(("named",pid=554,fd=94))                                                            
tcp   LISTEN    0      10                 [fe80::33bc:2b:d928:991d]%tun0:53                          [::]:*     users:(("named",pid=554,fd=96))                                                            
tcp   LISTEN    0      10                 [fe80::33bc:2b:d928:991d]%tun0:53                          [::]:*     users:(("named",pid=554,fd=95))                                                            
tcp   LISTEN    0      10                 [fe80::33bc:2b:d928:991d]%tun0:53                          [::]:*     users:(("named",pid=554,fd=97))                                                            
tcp   LISTEN    0      4096                                        [::1]:953                         [::]:*     users:(("named",pid=554,fd=65))                                                            
linbobo:~#
-----<Quote>-----------------
172.16.17.1 is my machine
Same for the 2 ipv6 addresses
172.16.1.138 is my side of the VPN tunnel

From syslog after dig tio.nl NS
-----<Quote>-----------------
Jun  1 09:25:45 linbobo named[554]: validating tio.nl/NS: got insecure response; parent indicates it should be secure
Jun  1 09:25:45 linbobo named[554]: insecurity proof failed resolving 'tio.nl/NS/IN': 172.16.128.40#53
Jun  1 09:25:45 linbobo named[554]: validating tio.nl/NS: got insecure response; parent indicates it should be secure
Jun  1 09:25:45 linbobo named[554]: insecurity proof failed resolving 'tio.nl/NS/IN': 172.16.208.10#53
-----<Quote>-----------------

It is still weird. What else can we try? Is there something we can do to see what it IS getting back so we can compare it with what it should be?
I even just now tried 

-----<Quote>-----------------
linbobo:/var/cache/bind# service named stop
linbobo:/var/cache/bind# ll
total 3300
-rw-r--r-- 1 bind bind     821 Jun  1 09:16 managed-keys.bind
-rw-r--r-- 1 bind bind    1856 Jun  1 09:16 managed-keys.bind.jnl
-rw-r--r-- 1 bind bind 3367966 May  8 11:37 named_dump.db
linbobo:/var/cache/bind# rm *
linbobo:/var/cache/bind# service named start
linbobo:/var/cache/bind# dig tio.nl NS
-----<Quote>-----------------

But still same result. :-(

Bonno Bloksma


Reply to: