Hi, This is not a bug for western, but for east countries. Please modify gethostbyname and relations so that it can support extended ascii character in hostnames and domains. You can get it by modify *_ok precedure or do not call them in those functions. I think, this will not weak the stablity and security. By that, it can support domains which can contain extended ascii character, this is very important in east contries such as china, japanese, korea. Other UNIX systems such as Solaris, IRIX can do this now. Look forward to you kind reply.
As far as I know there hasn't been any IETF draft approved that will approve the use of non US-ascii charset in hostnames. I will lookm again for the specs, but if there isn't a standard for it we're not going to moify the bahavior of the resolver (just to avoid having to modify it once again when a standard does get approved).
I believe there was a BOF (not a working group) at the last IETF meeting about on internationalizing DNS. Once the proceedings are ready (in a month or two, I think; watch http://www.ietf.org), you'll be able to find out what the outcome was.