The original domain name specification relies upon using ASCII characters to define absolute name matches for locations on a network.
Name servers and resolvers
must compare labels in a case-insensitive manner, i.e. A=a, and
hence all character strings must be ASCII with zero parity.
Non-alphabetic codes must match exactly.