I have several multi-homed caching servers and am using anycast. Each
server has it's native interface and then all of them advertise two
other IP addresses, 128.83.185.40 and 128.83.185.41. BIND only listens
on these other two IP addresses. There is no problem with this setup,
it works fine and queries are serviced without problem.
options {
listen-on port 53 {
128.83.185.40;
128.83.185.41;
};
Since these different physical servers are advertising the same IP
addresses (the two above), verifying the status/health of the instance
of BIND is tricky. Basically we have a script running on each server
which is used by our monitoring service.
Is there a way to apply individual BIND ACLs to each of the listening
interfaces, restricting who can query that particular address? My idea
is to add the native (unique) interface to named.conf but only allow
certain IP addresses to issue queries against it.
I'm not very familiar with the concept of views but I wonder if the
"match-client" statement might be the way to go. Alternatively we can
setup an external ACL (or firewall statement) that only allows queries
to the native address from our monitoring service.
Clear as mud?
Oscar
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe
from this list
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users