Thanks all for the explainations. I beleive knowing which API is used by Firefox should explain this behavior. I will refer to FF team too.<div><br></div><div>BTW, I'm using the latest FF version and the OSs are Linux Ubuntu 14.04 LTS and Windows 10.<span></span><br><div><br></div><div>Thanks again,<br><br>On Thursday, November 26, 2015, Jonathan Stewart <<a href="mailto:jonathan.stewart@gmail.com">jonathan.stewart@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi Fatemah,<br><br></div>If you want IPv6 at home (and you likely do if you're testing it) you can try an IPv6 tunnel to enable IPv6 on an IPv4-only ISP service.<br><br></div>My favourite is the free tunnel you can get at <a href="https://tunnelbroker.net/" target="_blank">https://tunnelbroker.net/</a><br><br></div>Hope you learn lots!<br><br></div>Jonathan<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 25, 2015 at 4:06 AM, Fatemah Alharbi <span dir="ltr"><<a href="javascript:_e(%7B%7D,'cvml','falha008@ucr.edu');" target="_blank">falha008@ucr.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="#954F72" lang="EN-US"><div><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><u></u> <u></u></span></p><p class="MsoNormal">Hello,</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I am a PhD student at UC Riverside, CA, USA. I am conducting experiments using Firefox to test Ipv6 connectivity and I would appreciate your cooperation and help to answer the following questions. </p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><b>Experiment 1:<u></u><u></u></b></p><p class="MsoNormal">By default, Firefox has Ipv6 enabled. When I visit a particular website, Firefox always sends 2 DNS queries: A query(For IPv4 address) and AAAA query (for IPv6 address). It always prefers the IPv4 address, why?</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><b>Experiment 2:<u></u><u></u></b></p><p class="MsoNormal">Please see the attached file: block_A_record_google.pcapng. I blocked the IPv4 response packets (for the A queries) of the domain name <a href="http://clients1.google.com" target="_blank">clients1.google.com</a> to see how Firefox would behave if it gets only the AAAA response. Even if Firefox gets a positive response for the AAAA query, it ignores the response and keeps asking for the Ipv4 address! Why?</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Does that have anything to do with my ISP Ipv6 connectivity? My ISP, Charter, doesn’t support Ipv6 connectivity to residential customers yet. If so, how Firefox does know that my ISP doesn’t support Ipv6 connectivity? How does Firefox know that the host triggering the DNS requests is not within an Ipv6 network?</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">This is the result of the Ipv6 connectivity test on Firefox (Please see the attached file: Test Your Ipv6 Connectivity-Firefox.pdf):</p><p class="MsoNormal"><img height="464" width="1094"></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thank you for your time. I look forward to hearing from you soon.</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Sincerely,<br>Fatemah Alharbi<br>PhD Student<br>Computer Science Department<br>University of California, Riverside</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div><br>_______________________________________________<br>
dns-operations mailing list<br>
<a href="javascript:_e(%7B%7D,'cvml','dns-operations@lists.dns-oarc.net');" target="_blank">dns-operations@lists.dns-oarc.net</a><br>
<a href="https://lists.dns-oarc.net/mailman/listinfo/dns-operationsdns-jobs" rel="noreferrer" target="_blank">https://lists.dns-oarc.net/mailman/listinfo/dns-operations<br>
dns-jobs</a> mailing list<br>
<a href="https://lists.dns-oarc.net/mailman/listinfo/dns-jobs" rel="noreferrer" target="_blank">https://lists.dns-oarc.net/mailman/listinfo/dns-jobs</a><br></blockquote></div><br><br clear="all"><br>-- <br><div>     Jonathan</div>
</div>
</blockquote></div></div><br><br>-- <br><div dir="ltr"><font face="arial, helvetica, sans-serif" size="2">Sincerely,</font><div><font face="arial, helvetica, sans-serif" size="2">Fatemah Alharbi</font></div><div><font face="arial, helvetica, sans-serif" size="2">PhD Student</font></div><div><font face="arial, helvetica, sans-serif" size="2">Computer Science Department</font></div><div><font face="arial, helvetica, sans-serif" size="2">SID 861185554</font></div></div><br>