[yadifa-users] slave AXFR not working with yadifad 2.3.9 on FreeBSD
Hiroo Ono (小野寛生)
hiroo.ono+freebsd at gmail.com
Tue Mar 19 09:48:01 CET 2019
hello,
I am trying to use yadifa as primary and secondary name server.
Setting primary server went well, but it did not for the secondary.
The software and the OS is yadifa 2.3.9 / FreeBSD stable/12.
I set up the slave zone in the configuration file.
When the server starts, the log file shows:
2019-03-19 17:11:21.741354 | server | I | slave: oikumene.net. AXFR
query to the master
2019-03-19 17:11:21.741481 | server | I | axfr: oikumene.net.:
transfer will be signed with key 'master-slave.'
2019-03-19 17:11:21.741944 | server | E | slave: axfr query error
for domain oikumene.net. from master at 61.192.162.206#53: Invalid
argument
2019-03-19 17:11:21.741969 | server | W | slave: 61.192.162.206#53
master failed to answer for domain oikumene.net.: retrying
2019-03-19 17:11:21.742067 | server | E | database: oikumene.net.:
failed to download the zone: Invalid argument
tcpdump of the packets to and from port 53 shows nothing. AXFR query did not
start at all.
I traced it with a debugger.
from the function axfr_query (in sbin/yadifad/axfr.c line 181),
the function tcp_input_output_stream_connect_host_address (in
lib/dnscore/src/tcp_io_stream.c line 253) is called.
then it calls tcp_input_output_stream_connect_sockaddr (in
tcp_io_stream.c line 147),
and fails at connect() (line 194).
the errno was 2 (ENOENT: The named socket does not exist)
Is there something wrong with my configuration?
Or where should I take a look to solve the problem?
I tailored down the configuration file to below (channes and loggers
section omitted.) The problem described above persists.
----------------------------
<main>
chroot off
daemonize false
log-path /var/log/yadifa
pid-file /var/run/yadifad.pid
data-path /var/yadifa
keys-path /var/yadifa/keys
xfr-path /var/yadifa/xfr
listen 160.16.110.128
allow-notify master
log-from-start true
</main>
<zone>
domain oikumene.net
file slaves/oikumene.net.zone
type slave
master 61.192.162.206 key master-slave
</zone>
include /root/admin/conf/yadifa-keys.conf
<acl>
master 61.192.162.206
slave 160.16.110.128
</acl>
-------------------------------------------------
More information about the yadifa-users
mailing list