Webページにアクセスするための公開IPを取得しますか?

Webページにアクセスするための公開IPを取得しますか?

私のPCを使って訪問するウェブサイトの公開IPを以下から得ることができるようにしたいと思います。

www.google.es - public IP1 
www.cdn.facebook.com - public IP2

など。私はDNSトラフィックを記録してこれを行う必要があると思ったので、他の答えで見つけたソリューションの一部としてWiresharkを試しました。

tshark -f "udp port 53" -Y "dns.qry.type == A and dns.flags.response == 0"

しかし、これは私のルータと私のコンピュータ間の接続だけを表示するように見え、リストは次のペアで埋められます。

192.168.200.250 -> 192.168.200.1
192.168.200.1 -> 192.168.200.250`

ベストアンサー1

DNSmasqをローカルにインストールし、このオプションをconfファイルに追加してから、log-facility=/var/log/dnsmasq.log log-queriesシステムをDNSリゾルバとして有効にできます127.0.0.1::1私は効果的でした。

次に、目的の形式でデータを抽出し、目的の操作を実行します。

または、ローカルにバインディングをインストールしてください。ほとんどのディストリビューションでは、Bindのデフォルトインストールは非自動キャッシュであり、構成logging {}ブロックを追加します(Bind 9で説明されているように)。構成リファレンス)。

おすすめ記事