import socket


def validate_ipv6(ip):
    """
    Validate an ipv6 address
    :param ip: The string with the ip

    :return: True ip if it's valid for ipv6, False otherwise
    """
    ip = str(ip)
    try:
        socket.inet_pton(socket.AF_INET6, ip)
    except socket.error:
        return False
    return True