Bug 10859

Summary: getent hosts doesn't search ipv4 when ipv6 is configured
Product: glibc Reporter: Matus UHLAR - fantomas <uhlar>
Component: libcAssignee: Ulrich Drepper <drepper.fsp>
Status: RESOLVED INVALID    
Severity: normal CC: glibc-bugs
Priority: P2 Flags: fweimer: security-
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:

Description Matus UHLAR - fantomas 2009-10-28 14:45:49 UTC
when host has AAAA record, getent hosts only resolves that one, not the A records:

% getent hosts www.uniqueflooring.sk.
2001:1ba0:2a0:5965::20:1 www.uniqueflooring.sk

% host www.uniqueflooring.sk.
www.uniqueflooring.sk has address 217.67.30.20
www.uniqueflooring.sk has IPv6 address 2001:1ba0:2a0:5965::20:1

imho it should look and report A records too...
Comment 1 Ulrich Drepper 2009-10-28 15:02:49 UTC
That's why there is getent ahosts ...
Comment 2 Matus UHLAR - fantomas 2009-10-28 15:35:10 UTC
I'm using getent hosts in script(s) since it's the easiest tool to do this job. 

getent ahosts has totally different output and doesn't return the ipv6 address
on all systems (checked gentoo linux glibc 2.6.1 x86_64, suse linux glibc 2.4
x86_64). If you don't find even this a bug, I'm sorry.