how to determine valid ipv6 address