我的 DNS 服务器中有一条 A 记录,它指向我的服务器 IP。请注意,我有多个域名也指向同一服务器。
现在我需要知道,哪些IP向该特定域名发送请求?pbx.mywebsite.com
我怎样才能弄清楚?
答案1
您可以在基础设施的多个点监控请求。
如果您的目的是了解谁发出了 DNS 请求,您可以临时配置并激活 BIND 日志来记录查询请求。在 BIND 服务器上,您还可以运行dnscap
或tcpdump
如果你想知道谁访问了该站点,你可以查看Web服务器请求日志,或者tcpdump
在Web服务器端使用。
在BIND中激活查询日志,语法为:
logging {
channel querylog{
file "/var/log/querylog";
severity debug 10;
print-category yes;
print-time yes;
print-severity yes;
};
category queries { querylog;};
};
};