Validates a fully-qualified domain name (FQDN), in full compliance with RFC 1035, and the "preferred form" specified in RFC 3696 section 2.