This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug network/14969] New: getaddrinfo() with AI_ADDRCONFIG replaces ::1 with 127.0.0.1
- From: "psimerda at redhat dot com" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Mon, 17 Dec 2012 17:08:20 +0000
- Subject: [Bug network/14969] New: getaddrinfo() with AI_ADDRCONFIG replaces ::1 with 127.0.0.1
- Auto-submitted: auto-generated
http://sourceware.org/bugzilla/show_bug.cgi?id=14969
Bug #: 14969
Summary: getaddrinfo() with AI_ADDRCONFIG replaces ::1 with
127.0.0.1
Product: glibc
Version: 2.15
Status: NEW
Severity: normal
Priority: P2
Component: network
AssignedTo: unassigned@sourceware.org
ReportedBy: psimerda@redhat.com
Classification: Unclassified
getaddrinfo() with AI_ADDRCONFIG replaces all ::1 with 127.0.0.1 on hosts
without non-loopback IPv6 addresses. See the following test result:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP
qlen 1000
link/ether f0:de:f1:b8:6a:ee brd ff:ff:ff:ff:ff:ff
inet 84.246.161.88/28 brd 84.246.161.95 scope global eth0
getaddrinfo host="None" hints.ai_flags=AI_ADDRCONFIG:
::1
127.0.0.1
getaddrinfo host="localhost" hints.ai_flags=AI_ADDRCONFIG:
127.0.0.1
127.0.0.1
getaddrinfo host="127.0.0.1" hints.ai_flags=AI_ADDRCONFIG:
127.0.0.1
getaddrinfo host="localhost4" hints.ai_flags=AI_ADDRCONFIG:
127.0.0.1
getaddrinfo host="::1" hints.ai_flags=AI_ADDRCONFIG:
::1
getaddrinfo host="localhost6" hints.ai_flags=AI_ADDRCONFIG:
127.0.0.1
getaddrinfo host="195.47.235.3" hints.ai_flags=AI_ADDRCONFIG:
195.47.235.3
getaddrinfo host="2a02:38::1001" hints.ai_flags=AI_ADDRCONFIG:
2a02:38::1001
getaddrinfo host="info.nix.cz" hints.ai_flags=AI_ADDRCONFIG:
195.47.235.3
getaddrinfo host="www.google.com" hints.ai_flags=AI_ADDRCONFIG:
173.194.39.81
173.194.39.82
173.194.39.80
173.194.39.84
173.194.39.83
Especially notable are:
getaddrinfo(localhost) -> 127.0.0.1, 127.0.0.1 (duplicate)
getaddrinfo(localhost6) -> 127.0.0.1 (wrong)
Contents of /etc/hosts:
127.0.0.1 localhost localhost4
::1 localhost localhost6
Looks like some sort of black magic someone was trying to solve something.
--
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.