I'm not really sure if you want to do DNS lookups yourself or if you just want a host's ip. In case you want the latter,
import socket
print(socket.gethostbyname('localhost')) # result from hosts file
print(socket.gethostbyname('google.com')) # your os sends out a dns query