socket.gethostbyaddr() wrongly returning a DNS CNAME as the 'primary' hostname

cjblaine cjblaine at gmail.com
Thu Apr 28 16:18:13 EDT 2011


Thanks for the reply, Ned.
Bummer for me. Check this out:
C code on Solaris 10 SPARC returns the following with nscd
running (the Solaris Naming Services Caching Daemon, on by
default):
 PRIMARY according to gethostbyaddr(): my-dns-cname.our.org
 ALIAS according to gethostbyaddr(): primary.our.org
 However, I can stop/start nscd and get the complete opposite
 (correct) result.
C code on Solaris 10 SPARC returns the following with nscd
OFF:
 PRIMARY according to gethostbyaddr(): my-dns-cname.our.org
 ALIAS according to gethostbyaddr(): primary.our.org
 These then ALTERNATE consistently with every successive
 invocation of my code.
C code on Linux 2.6 with glibc 2.5 returns:
 PRIMARY according to gethostbyaddr(): primary.our.org
 [ no aliases get listed ]
Time to query the corporate DNS folks.


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /