[Bug 1010724] Re: No IPv6 nameservers in Ubuntu 12.04
strainu
1010724 at bugs.launchpad.net
Sat Jun 9 09:41:42 UTC 2012
I feel that I should elaborate. The final behavior that I'm looking for
is to have a DNS server with IPv6 address active in my system. This
means that an IPv6 address should be placed in /etc/resolv.conf. This
can happen in a number of ways:
* the user adds one manually (through resolvconf or Network Manager) - OK as a temporary solution, but does not scale well
* the dnsmasq server used by Ubuntu listens on IPv6 as well and the line "nameserver=::1" is added in /etc/resolv.conf - looks like the simplest solution to me
* the dnsmasq server used by Ubuntu does _not listen on IPv6_, and then the IPv6 server received by DHCPv6 (available in /run/nm-dns-dnsmasq.conf) is used in /etc/resolv.conf - this solution might need further changes in resolvconf and breaks the behavior designed in [1] for IPv6-only clients
[1] https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-dns-
resolving
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to resolvconf in Ubuntu.
https://bugs.launchpad.net/bugs/1010724
Title:
No IPv6 nameservers in Ubuntu 12.04
Status in “resolvconf” package in Ubuntu:
New
Bug description:
I have IPv6 activated on Ubuntu 12.04 LTS and I receive an IPv6
address through DHCPv6. However, requests sent through IPv6 fail. For
example:
strainu at emily:~$ dig aaaa -6 google.com
; <<>> DiG 9.8.1-P1 <<>> aaaa -6 google.com
;; global options: +cmd
;; connection timed out; no servers could be reached
But:
strainu at emily:~$ dig aaaa google.com
; <<>> DiG 9.8.1-P1 <<>> aaaa google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60426
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;google.com. IN AAAA
;; ANSWER SECTION:
google.com. 94 IN AAAA 2a00:1450:400d:805::1000
Looking into /etc/resolv.conf, I see:
strainu at emily:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search lan
And with netstat:
strainu at emily:~$ netstat -ln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
udp 0 0 127.0.0.1:53 0.0.0.0:*
udp 0 0 0.0.0.0:68 0.0.0.0:*
udp 0 0 0.0.0.0:5353 0.0.0.0:*
udp 0 0 0.0.0.0:38399 0.0.0.0:*
udp6 0 0 :::47973 :::*
udp6 0 0 :::5353 :::*
Apparently, the local dnsmasq server does not listen on IPv6, which is
wrong. The server should also listen on ::1:53, to allow IPv6-only
connections. Alternatively, the resolvconf package should write the
actual DNS server received through DHCPv6 in /etc/resolv.conf
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: resolvconf 1.63ubuntu14
ProcVersionSignature: Ubuntu 3.2.0-24.39-generic 3.2.16
Uname: Linux 3.2.0-24-generic x86_64
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
Date: Sat Jun 9 02:27:02 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
PackageArchitecture: all
SourcePackage: resolvconf
UpgradeStatus: Upgraded to precise on 2012-05-28 (11 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1010724/+subscriptions
More information about the foundations-bugs
mailing list