I was looking at some data exchanges phone over my home network with Wireshark this evening over WIFI and the DNS queries the phone was making caught my eye.
I noticed that every query the phone made was first for a AAAA record, if that query failed it would make a second query for a simple A record. For those that don't know, AAAA is for an IPv6 address and a A record returns an IPv4 address.
My home network does have a valid and routeable IPv6 address block (doesn't everybody?)
Ok, I thought maybe its only doing a DNS query for and IPv6 address and then really going with the IPv4 address, but nope, I connected to some IPv6 only addresses and they worked successfully. connected to http://ipv6.me and What is my IPv6 Address? and both returned my proper IPv6 address (my IPv6 prefix + most of the phones MAC address)
I'm guessing as soon as the carriers decide IPv6 is needed they only need to enable it in their networks.
Oh I did check Sprint's wireless network, I can't connect to the above websites when 3G dataservice is turned on.
-TL
I noticed that every query the phone made was first for a AAAA record, if that query failed it would make a second query for a simple A record. For those that don't know, AAAA is for an IPv6 address and a A record returns an IPv4 address.
My home network does have a valid and routeable IPv6 address block (doesn't everybody?)
Ok, I thought maybe its only doing a DNS query for and IPv6 address and then really going with the IPv4 address, but nope, I connected to some IPv6 only addresses and they worked successfully. connected to http://ipv6.me and What is my IPv6 Address? and both returned my proper IPv6 address (my IPv6 prefix + most of the phones MAC address)
I'm guessing as soon as the carriers decide IPv6 is needed they only need to enable it in their networks.
Oh I did check Sprint's wireless network, I can't connect to the above websites when 3G dataservice is turned on.
-TL