'Test if this address is allocated for private networks.
Returns:
A boolean, True if the address is reserved per RFC 1918.'

@property
def is_private(self):

    return ((self in IPv4Network('10.0.0.0/8')) or (self in IPv4Network('172.16.0.0/12')) or (self in IPv4Network('192.168.0.0/16')))
