如何监控特定域的请求 IP?

如何监控特定域的请求 IP?

我的 DNS 服务器中有一条 A 记录,它指向我的服务器 IP。请注意,我有多个域名也指向同一服务器。

现在我需要知道,哪些IP向该特定域名发送请求?pbx.mywebsite.com

我怎样才能弄清楚?

答案1

您可以在基础设施的多个点监控请求。

如果您的目的是了解谁发出了 DNS 请求,您可以临时配置并激活 BIND 日志来记录查询请求。在 BIND 服务器上,您还可以运行dnscaptcpdump

如果你想知道谁访问了该站点,你可以查看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;}; 
     };
};

相关内容