#!/usr/bin/env python # encoding: utf-8 # # Copyright (c) 2010 Doug Hellmann. All rights reserved. # """Convert hostname to IP address. """ #end_pymotw_header import socket for host in [ 'homer', 'www', 'www.python.org', 'nosuchname' ]: print host try: hostname, aliases, addresses = socket.gethostbyname_ex(host) print ' Hostname:', hostname print ' Aliases :', aliases print ' Addresses:', addresses except socket.error, msg: print '%15s : ERROR: %s' % (host, msg) print