Return to Snippet

Revision: 13829
at May 7, 2009 10:14 by rdicicco


Initial Code
def IntToDottedIP( intip ):
        octet = ''
        for exp in [3,2,1,0]:
                octet = octet + str(intip / ( 256 ** exp )) + "."
                intip = intip % ( 256 ** exp )
        return(octet.rstrip('.'))

def DottedIPToInt( dotted_ip ):
        exp = 3
        intip = 0
        for quad in dotted_ip.split('.'):
                intip = intip + (int(quad) * (256 ** exp))
                exp = exp - 1
        return(intip)

Initial URL


Initial Description
Convert an IP address to an integer for easier storage.
Also, convert an integer back to an IP address.

Initial Title
Convert IP to Int and Int to IP

Initial Tags


Initial Language
Python