ウェブサイトでどのDNSリクエストを行うのか、どうすれば確認できますか?

ウェブサイトでどのDNSリクエストを行うのか、どうすれば確認できますか?

最近、Steven Blackから統合ホストファイルを作成しました。githubプロジェクトホスティング私のMX Linuxコンピュータで。ただし、cbs.comがスポンサーメッセージを読み込むのを防ぎます。これにより、実際のコンテンツは読み込まれません。広告するドメインをホワイトリストに追加するか、少なくともホストファイルから削除する必要があります。

私が訪問しているウェブサイトで行われたDNSリクエストを表示または監視する方法があるかどうか疑問に思います。 CBSが広告を受け取るためにアクセスしているサーバーを特定したら、広告を受け取ることができるかどうかを確認できます。

答え1

dnstopを使ってこれを行う良い方法を見つけました。以下を使用してインストールできます。

sudo apt-get install dnstop

その後、聞きたいデバイスのネットワークインターフェイス名が必要です。次のコマンドを使用して、これらのインターフェイスのリストを表示できます。

ip link show

リスト番号の後の名前が必要です。これは「eth0」または「wlan0」と同じです。インターフェイス名がわかったら、次のコマンドを実行します。

dnstop {interface-name}

聞きたいインターフェースで。 dnstopが起動したら、番号を押します。2リクエストリストとキーボード実行ログを確認してください。

関連情報