Pythonで名前解決

ホスト名からIPv4アドレスを取得

>>> import socket
>>> socket.gethostbyname('www.python.org')
'82.94.164.162'

IPアドレスからホスト名を取得

>>> socket.gethostbyaddr('82.94.164.162')
('dinsdale.python.org', [], ['82.94.164.162'])

ホスト名からIPv6アドレスを取得したい場合はgetaddrinfoを使うみたいです。

コメントを残す

メールアドレスが公開されることはありません。