Re: How to "debug" REFUSED for notify request

Anand Buddhdev <[email protected]>
Newsgroups gmane.network.dns.nsd.general
Message-ID <[email protected]>
On 18/10/2018 15:15, Vladimir Lomov wrote:

Hi Vladimir,

> Until I added additional IPv6 addresses (one additional for each host)
> this setup worked well. After I added second IPv6 address I see errors
> on primary host:
> -------------------- 8< -------------------- 8< ------------------------
> "xfrd: zone ZONE: received notify response error REFUSED from [IPV6]"
> -------------------- 8< -------------------- 8< ------------------------

If you have 2 IPv6 addresses on the same interface on the primary, then
the NOTIFY message over IPv6 may be originating from the wrong IPv6
address. See below.

> How I could "debug" this "REFUSED" error?
> 
> This is configuration for primary host:
> -------------------- 8< -------------------- 8< ------------------------
> server:
>   server-count:   1
>   ip-address:     185.185.68.15
>   ip-address:     2a0a:2b40::4:140

NSD binds to this address for answering queries, but when it
*originates* a NOTIFY message, it does not use this address. It may be
using the other address. See below for how to solve it.

>   ip-transparent: yes
>   identity:       "VL-LOMOV domain master DNS"
>   zonesdir:       "/etc/nsd"
> 
> zone:
>   name:         "vl-lomov.ru"
>   zonefile:     "vl-lomov.ru.forward"
>   notify:        88.99.227.228             NOKEY
>   provide-xfr:   88.99.227.228             NOKEY
>   notify:        2a01:4f8:c0c:14c9::2      NOKEY

Add "outgoing-interface: 2a0a:2b40::4:140" here. This allows NSD to send
NOTIFY messages from the address that the secondary is expecting.

Regards,
Anand
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.