ホスト名から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を使うみたいです。