On 06/20/2012 10:30 PM, Peter Palfrader wrote:
> On Wed, 20 Jun 2012, Guo Yixuan wrote:
> 
>>   1. Some Debian machine have IPv6 address, but their public aliases
>> don't. For example, lists.debian.org seems to be an alias of
>> bendel.debian.org, but:
> 
> lists's AAAA record probably just got lost when moving to a new machine
> a while back.  Fixed.

Thanks.

>>   2. Important sites should have IPv6, such as
>> www.debian.org.(www.debian.org had an IPv6 address about one year ago,
>> why it's removed?)
> 
> www.debian.org is different depending on where in the world you are.
> 
> For clients in North America it used to be two webservers, one at
> UBC-ECE in Vancouver, and one at MIT in Cambridge, MA.  Only UBC-ECE has
> IPv6 but the webserver there died.
> 
> When we set up a new one clients in North America should get AAAA
> records for www.debian.org again - all other regions already have that.

After some digging, I get this:

$ dig @geo1.debian.org www.debian.org A

; <<>> DiG 9.8.1-P1 <<>> @geo1.debian.org www.debian.org A
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8588
;; flags: qr aa rd; QUERY: 1, ANSWER: 4, AUTHORITY: 3, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;www.debian.org.                        IN      A

;; ANSWER SECTION:
www.debian.org.         300     IN      A       86.59.118.148
www.debian.org.         300     IN      A       128.31.0.51
www.debian.org.         300     IN      A       200.17.202.197
www.debian.org.         300     IN      A       82.195.75.97

;; AUTHORITY SECTION:
www.debian.org.         28800   IN      NS      geo2.debian.org.
www.debian.org.         28800   IN      NS      geo3.debian.org.
www.debian.org.         28800   IN      NS      geo1.debian.org.

;; Query time: 355 msec
;; SERVER:
2001:41b8:202:deb:216:36ff:fe40:3905#53(2001:41b8:202:deb:216:36ff:fe40:3905)
;; WHEN: Thu Jun 21 21:03:04 2012
;; MSG SIZE  rcvd: 153

$ dig @geo1.debian.org www.debian.org AAAA

; <<>> DiG 9.8.1-P1 <<>> @geo1.debian.org www.debian.org AAAA
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58299
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;www.debian.org.                        IN      AAAA

;; ANSWER SECTION:
www.debian.org.         300     IN      AAAA    
2001:41b8:202:deb:1a1a:0:52c3:4b61
www.debian.org.         300     IN      AAAA    2001:858:2:2:214:22ff:fe0d:7717

;; AUTHORITY SECTION:
www.debian.org.         28800   IN      NS      geo3.debian.org.
www.debian.org.         28800   IN      NS      geo1.debian.org.
www.debian.org.         28800   IN      NS      geo2.debian.org.

;; Query time: 359 msec
;; SERVER:
2001:41b8:202:deb:216:36ff:fe40:3905#53(2001:41b8:202:deb:216:36ff:fe40:3905)
;; WHEN: Thu Jun 21 21:03:20 2012
;; MSG SIZE  rcvd: 145

So there are both A and AAAA records on the authoritative server:
geo1.debian.org (geo2 and geo3 have the same records).

However some DNS servers seem to have bug, maybe they fail to handle
complex records?

$ dig @8.8.8.8 www.debian.org A

; <<>> DiG 9.8.1-P1 <<>> @8.8.8.8 www.debian.org A
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42476
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.debian.org.                        IN      A

;; ANSWER SECTION:
www.debian.org.         300     IN      A       128.31.0.51

;; Query time: 258 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Jun 21 21:06:48 2012
;; MSG SIZE  rcvd: 48

$ dig @8.8.8.8 www.debian.org AAAA

; <<>> DiG 9.8.1-P1 <<>> @8.8.8.8 www.debian.org AAAA
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35861
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.debian.org.                        IN      AAAA

;; Query time: 198 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Jun 21 21:06:30 2012
;; MSG SIZE  rcvd: 32

So the culprit for missing www.debian.org's AAAA is specific DNS servers
(quite strange ...).

I gathered some info about commonly used servers' ipv6 availability, (by
a script calling ping/ping6).

ping/ping6 summary:
v4    v6    hostname
Yes   No    alioth.debian.org
Yes   Yes   bugs.debian.org
Yes   Yes   buildd.debian.org
Yes   Yes   dsa.debian.org
Yes   No    git.debian.org
Yes   No    incoming.debian.org
Yes   Yes   lintian.debian.org
Yes   Yes   lists.debian.org
Yes   Yes   packages.debian.org
Yes   Yes   patch-tracker.debian.org
Yes   No    planet.debian.org
Yes   Yes   popcon.debian.org
Yes   Yes   qa.debian.org
Yes   No    search.debian.org
Yes   No    wiki.debian.org
Yes   Yes   www.debian.org

So current situation is pretty good, with only a few servers don't have
v6. Among them I especially hope alioth and git (wagner and vasks) to
have v6, is this easy to do?

(My university's network has expensive/slow v4 vs cheap/fast v6, which
is a good environment to encourage v6 migration. :)

Cheers,

Guo Yixuan



-- 
To UNSUBSCRIBE, email to debian-www-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4fe333bf.2030...@gmail.com

Reply via email to