I setup dns on my UCS server as follows:
# ucr search --brief ^nameserv dns/forward
connector/s4/mapping/dns/forward_zone/.*/static/ipv4: <empty>
connector/s4/mapping/dns/forward_zone/.*/static/ipv6: <empty>
dns/forwarder1: <DNS1>
dns/forwarder2: <DNS2>
dns/forwarder3: <DNS3>
nameserver/external: false
nameserver/option/timeout: 2
nameserver1: <UCS-IP>
nameserver2: <empty>
nameserver3: <empty>
Now I get the phenomenon that, despite me running rndc flush
multiple times, a dig @localhost google.com
returns 4 IPv4 and 4 IPv6 adresses, despite the three configured forwarders only answering with one IPv4 adress. Where does my UCS get those adresses from?
Even if I unset dns/forwarder2
and 3
, and set dns/forwarder1=1.2.3.4
, it still reports the same 4 ipv6 and 4 ipv4 adresses, seemingly unfazed (even though with about 2-3 seconds of delay).
And yes, I do run systemctl restart bind9
after I change the variables.
Where should I look?