
私のサーバーIPを指すDNSサーバーにAレコードがあります。同じサーバーを指す複数のドメイン名もあります。
これで、どの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;};
};
};