Stephane Bortzmeyer wrote: > If you want a nice example of a domain name which is not a DNS name, > add in your /etc/hosts (or equivalent for your OS): > > 104.20.1.85 > veryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryveryverylongname.example.com > > It is not a DNS name (first label is too long) but it works fine for > several applications which expect domain names:
Those applications probably use the getaddrinfo() function for name lookup, and specifications for that function [0,1,2] don't specify a length limit for the 'nodename' parameter. [0] http://pubs.opengroup.org/onlinepubs/9699919799/functions/freeaddrinfo.html [1] http://tools.ietf.org/html/rfc3493#section-6 [2] https://msdn.microsoft.com/en-us/library/windows/desktop/ms738520(v=vs.85).aspx -- Robert Edmonds _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop