scapy
Pythonで使用してDNS逆引き参照を行うにはどうすればよいですか?Googleで探していますが、このトピックに関連するものが見つかりませんでした。
6083 次
2 に答える
10
逆引きDNSはすでにPythonのソケットモジュールに書き込まれています。以下を使用するだけです。
>>> import socket
>>> socket.gethostbyaddr("69.59.196.211")
('stackoverflow.com', ['211.196.59.69.in-addr.arpa'], ['69.59.196.211'])
もともとここに投稿された、https: //stackoverflow.com/users/81179/christophedによる1秒のタイムアウトでのIPからのPythonルックアップホスト名
于 2012-08-16T06:30:26.463 に答える
7
Ok。私は自分の答えを見つけました。誰かが同じことを探す可能性があるので、ここでそれを共有したいと思います。scapyで逆引きDNSクエリを実行するには、1行のコードで十分です。
sr1(IP(dst="8.8.8.8")/UDP()/DNS(rd=1,qd=DNSQR(qname="211.196.59.69.in-addr.arpa", qtype='PTR')))
于 2012-08-16T20:28:13.943 に答える