In my traces I can see a DNS AAAA query and response but after the response is received I see DNS A (IPv4) query and response. Now if I have an IPv6 address why do I need to get the IPv4 ?
Maybe I can't use IPv6 addresses because my ISP might not support it?
Trace file: cloudshark
asked 18 Nov '11, 23:43
edited 23 Jan '12, 03:07
Is there any traffic between the IPv6 response and the IPv4 query? The client would not know that IPv6 isn't supported by the ISP. Normally, after the IPv6 response, the client would attempt to make a connection using IPv6. If the connection attempt fails, then the client would do an IPv4 query followed by an IPv4 connection attempt, assuming that it receives a DNS response to the IPv4 query.
answered 21 Jan '12, 20:47
What does the AAAA response say? Does it contain an actual answer, or is it just confirmation the DNS has processed the request and has no answer for you.
answered 19 Nov '11, 01:13
How much time is there between the AAAA response and the A request? Is your host IPv6 enabled? And your ISP? Do you see traffic to the IPv6 address in the AAAA response? Do you get a response?
As most OS's give IPv6 a higher preference than IPv4, my bet would be that this system tries to use IPv6 and falls back to IPv4 after discovering that it can't use IPv6 for it's task.
answered 21 Nov '11, 02:43
A record has IPv4 address.AAAA has IPv6 address record. So when you request for a A record it returns a 32-bit IPv4 address, most commonly used to map hostnames to an IP address of the host.If you have IPV6 ,the need of IPV4 is A record.A record is set using the Ip-Address V4.If your service provider doesn't have Ip address version 6 ,better search a online provider who provides IPV6 .You can visit the WhoisXY.com to find the A record and AAAA record .The DNS query service is useful for it.
answered 29 Mar '13, 02:35