我正在更改我的名称服务器的 IP 地址,并且我想要一种方法来告诉我在旧 IP 地址上仍然接收多少个查询,以跟踪更改的执行情况。
我可以在 BIND9 日志中执行此操作吗?还是我必须在日志之外使用 tcpdump 之类的工具来跟踪此操作?我仍然希望处理多个 IP 上的查询,但我希望了解 2 个 IP 之间查询的相对数量。
答案1
这里有一个技巧:对于每个 IP,使用相同的named.conf
配置文件,除了不同的listen-on
指令和logging
用于旧 IP 地址的子句。
答案2
我担心 Bind 无法做到这一点。没有可用的打印界面。请参阅文档:http://www.bind9.net/manual/bind/9.3.2/Bv9ARM.ch06.html#id2553006
也许 Iptables 可以帮你实现这一点。有一个 ULOG 目标用于用户空间的数据包日志记录,以及一个相应的 ulogd。请参见此处:http://www.netfilter.org/projects/ulogd/