Perform a reverse lookup on the IP address given on the command line : IP Address « Network « Python Tutorial





import sys, socket

try:
    result = socket.gethostbyaddr("111.111.111.111")

    print "Primary hostname:"
    print "  " + result[0]

    print "\nAddresses:"
    for item in result[2]:
        print "  " + item

except socket.herror, e:
    print "Couldn't look up name:", e










21.8.IP Address
21.8.1.Basic gethostbyaddr() example
21.8.2.Basic getaddrinfo() basic example
21.8.3.Basic getaddrinfo() list example
21.8.4.Perform a reverse lookup on the IP address given on the command line
21.8.5.getaddrinfo() display