[Pdns-users] .pl admins here? answers of c-dns.pl differ from all other .pl nameservers

Brian Candler b.candler at pobox.com
Thu Feb 21 08:30:27 UTC 2019


On 21/02/2019 07:53, Thomas Mieslinger wrote:
> *c-dns.pl answers like this. (wrong in my opinion)*
>
> dig +retry=0 mx sassc.com.pl @c-dns.pl
>
> ;sassc.com.pl.                  IN      MX
>
> ;; AUTHORITY SECTION:
> com.pl.                 86400   IN      NS      a-dns.pl.
> com.pl.                 86400   IN      NS      b-dns.pl.
> com.pl.                 86400   IN      NS      d-dns.pl.
> com.pl.                 86400   IN      NS      e-dns.pl.
> com.pl.                 86400   IN      NS      f-dns.pl.
> com.pl.                 86400   IN      NS      g-dns.pl.
> com.pl.                 86400   IN      NS      h-dns.pl.
> com.pl.                 86400   IN      NS      i-dns.pl. 

I don't see what's wrong.  That's a perfectly valid delegation to those 
8 nameservers.

In other words: {a,b,d-i} happen to be authoritative for both pl and 
com.pl; c is authoritative for pl only. Nothing wrong with that.

What really matters is the authoritative NS records within the com.pl 
zone itself, and that is also consistent:

$ dig +norec @a-dns.pl. com.pl. ns

...

;; ANSWER SECTION:
com.pl.            86400    IN    NS    f-dns.pl.
com.pl.            86400    IN    NS    b-dns.pl.
com.pl.            86400    IN    NS    h-dns.pl.
com.pl.            86400    IN    NS    a-dns.pl.
com.pl.            86400    IN    NS    e-dns.pl.
com.pl.            86400    IN    NS    i-dns.pl.
com.pl.            86400    IN    NS    d-dns.pl.
com.pl.            86400    IN    NS    g-dns.pl.

This confirms that the authoritative nameservers for com.pl are 
{a,b,d-i}-dns.pl only.

 > This makes my recursors and sometimes 1.1.1.1 recursors reply with 
servfail for queries.

I am not doubting that you sometimes get servfail, but I don't see how 
you draw the cause-and-effect conclusion.  Since you see the problem on 
your own recursors, can you generate some logs which might show what is 
going on?

If one is down, then the recursor will try others; and since there are 
so many it seems unlikely that they would all be down at once.

In fact, it seems much more likely that the problem is with your own 
authoritative nameservers:

$ dig sassc.com.pl. ns

...
;; ANSWER SECTION:
sassc.com.pl.        86400    IN    NS    dns.home.pl.
sassc.com.pl.        86400    IN    NS    dns3.home.pl.
sassc.com.pl.        86400    IN    NS    dns2.home.pl.

;; ADDITIONAL SECTION:
dns.home.pl.        3600    IN    A    46.242.149.10
dns.home.pl.        3600    IN    A    46.242.149.11
dns2.home.pl.        3600    IN    A    46.242.149.20
dns2.home.pl.        3600    IN    A    46.242.149.21
dns3.home.pl.        3600    IN    A    46.242.149.30
dns3.home.pl.        3600    IN    A    46.242.149.31

If you have all your authoritative nameservers on the same subnet, that 
certainly *can* lead to intermitted servfail problems as you've 
observed.  I recommend follow the advice in RFC 2182.

Regards,

Brian.



More information about the Pdns-users mailing list