Wikipedia states that underscores are used by both Android and Microsoft Windows Systems in hostnames. My question is, what are these host names used for? Do you know list of these strange hostnames? Have you ever even seen one of these?
Wikipedia states that underscores are used by both Android and Microsoft Windows Systems in hostnames. My question is, what are these host names used for? Do you know list of these strange hostnames? Have you ever even seen one of these?
Per RFC952, hostnames are:
Microsoft in the usual "Embrace, Extend and Extinguishâ„¢" method they use, have these for certain functions within their DNS system they use for domains and extended it to include allowing hostnames to resolve, probably because NETBIOS names allowed underscores and it was easier just to slap it lower case onto the front of the domain to come up with a machine hostname. It sometimes makes zone transfers a real pain as the entries are not RFC compliant.
I would assume that Google, being the 900 lb Gorilla, has done the same thing for similar reasons. Which means that access points that follow the RFC will decline connections among other misery that it causes..
Erik Fair has answered this extensively over at Quora:
In the article a few more links are mentioned.
Microsoft Windows does not prohibit the underscore in the name of a computer. Some system administrators, either not knowing or not caring about RFC952, use underscores in the name of a computer that is connected to the internet, and either put this name in the DNS explicitly or allow it to be published via dynamic DNS.
There's nothing particularly strange about these names. Examples might be JOHNS_COMPUTER or ACCOUNTING_DEPT_PC1.