On 3/1/22 14:43, Phil Regnauld wrote:
Hi Kristian,

Comments inline. This may be a better topic for the bind-users, but
let's see.
True ...

Kristian Vilmann (kristian.vilmann) writes:
The setup:

Master server (Hidden,internal zones) 10.100.10.7
      |
      |
Secondary (recursor, cache, Internal zones) 10.100.10.32
      |
      |
Cache 10.100.10.34
      |
      |
Internet

Only the secondary is known by the servers.
     Ok - personnaly I would have left the "secondary" as pure resolver,
     and have some forward/stub zones pointing to the hidden SOA (which
     allows you to substitude BIND with somethinge else for the recursive).

Actually I just configured that. It seems to work, but let's see as what happens over time.

     Ok, so you probably haven't had the time to strace...
No :)
Often I see subsequent queries for influx.int.myzone.eu.myzone.eu. That
makes sense, but I cannot figure out why it fails in the first place. I see
nothing in the logs. It happens also when the secondary server is almost
idle, so I doubt it has anything to do with load.
     Are you seeing actual queries in the log for "myzone.eu.myzone.eu" ?

Yes. And this morning I just did a tcpdump also. The picture is the same. A client ask for a host name and then immediately after it asks for the same hostname with one of the search domains appended.

2022-03-01 10:32:28.122803 10.100.30.31    10.100.10.32    DNS     Standard query 0xc6b1 A influx.int.myzone.eu    81 2022-03-01 10:32:28.122873      10.100.10.32    10.100.30.31 DNS     Standard query response 0xc6b1 A influx.int.myzone.eu A 10.2.98.1       97 2022-03-01 10:32:29.209988      10.100.30.31    10.100.10.32 DNS     Standard query 0xe765 A influx.int.myzone.eu.myzone.org 93 2022-03-01 10:32:29.210065      10.100.10.32    10.100.30.31 DNS     Standard query response 0xe765 No such name A influx.int.myzone.eu.myzone.org SOA ns.myzone.org 165

10.100.10.31 is the client. 10.100.10.32 is the secondary nameserver.

I'm getting to a point where I think it might be an issue with bind.

As far as I can see, requests to the internal zones are not cached. It makes
sense since the secondary server has the zone in memory already.
     Correct, the resolver module won't be active for authoritative zones.
     It's not recommended to mix auth and recursive service on the same system
     (although for an internal setup it makes sense, even id I'd put those zones
     behind a stub/forwarded statement instead).
That makes sense. I'll let it run as a resolver with forwarding until tomorrow. Hoping for some magic to happen :)
     -- I'm assuming 'myzone.eu' isn't the real zone name ?

You're right. But compliance people seems to like that internal network names are not exposed ...

/kristian

_______________________________________________
dns-operations mailing list
dns-operations@lists.dns-oarc.net
https://lists.dns-oarc.net/mailman/listinfo/dns-operations

Reply via email to