Bug in remotes handling of via keyword pointing to defined interface
interfaces {
interface_one { address 0.0.0.0; port 53; }
interface_two {address [::]; port 53; }
}
remotes {
master0 {
address [2001:db8::1]@53;
via interface_two;
}
}
zones {
storage "/var/cache/knot";
domain.example {
file "domain.example.db";
xfr-in master0;
notify-in master0;
}
}
Attempt to run with this configuration will cause following error:
2014-07-21T13:57:24 [error] Cannot bind to address '::@53': Address already in use.
2014-07-21T13:57:24 [error] AXFR of 'domain.example.' with '2001:db8::1@53': Connection reset.