James Shewey added the comment:

According to the man page for gethostbyaddr "The gethostbyname*() and 
gethostbyaddr*() functions are obsolete. Applications should use getaddrinfo(3) 
and getnameinfo(3) instead." - so perhaps using the correct API call might be a 
good start to resolving this issue, but I found that in my case, I needed to 
chase the problem upstream instead of downstream. On my Red Hat box, the 
kernel.hostname value with sysctl was incorrect. I had to re-set it with a  
sysctl kernel.hostname=hostname.example.com. This overrides /etc/hosts, so I 
suspect this is probably not an issue on other distros that do not use sysctl.

The moral of the story being garbage in, garbage out.

----------
nosy: +James Shewey

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue5004>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to