2009-05-27 20 views

答えて

1

Pythonについては、http://small-code.blogspot.com/2008/05/nslookup-in-python.htmlを参照してください。もっと豊富な機能性については、Pythonでもhttp://www.dnspython.org/を参照してください。

+0

Pythonソケットライブラリhttp://pydoc.org/1.6/socket.htmlのドキュメントも非常に便利です。次を参照してください: gethostbyname() - ホスト名をIP番号 にマップするgethostbyaddr() - IP番号またはホスト名をDNS情報にマップする –

4

はい、機能名は期待どおりではありません。

$ip = gethostbyname('www.example.com'); 
$hostname = gethostbyaddr('127.0.0.1'); 
1

は、PHPの場合は、あなたがgethostbynamegethostbyaddrを使用することができます:PythonとRubyの回答はすでに掲載されているので

は、ここではPHPの例です。

Pythonの場合、ソケットモジュールをインポートして、gethostbynamegethostbyaddrを再度使用します。

0
$ip = gethostbyname('www.example.com'); 

これは機能しますが、ユーザーがホストファイルを変更すると影響を受けることに注意してください。あなたはそれに頼ることはできません。