def is_ip(address): """ Returns True if address is a valid IP address. """ try: # Test to see if already an IPv4 address socket.inet_aton(address) return True except socket.error: return False