<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    A user having trouble with python.org over ipv6. He assures us he
    *can* connect to other sites with ipv6 and has provided some
    diagnostic information.<br>
    <br>
    Michael<br>
    <br>
    -------- Original Message --------
    <table class="moz-email-headers-table" border="0" cellpadding="0"
      cellspacing="0">
      <tbody>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject: </th>
          <td>Re: Connection problems with IPv6 - persistent for more
            than a month now</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
          <td>Sun, 13 Feb 2011 08:49:32 -0500</td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
          <td>Matthew Roy <a class="moz-txt-link-rfc2396E" href="mailto:matthew@royhousehold.net">&lt;matthew@royhousehold.net&gt;</a></td>
        </tr>
        <tr>
          <th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
          <td><a class="moz-txt-link-abbreviated" href="mailto:webmaster@python.org">webmaster@python.org</a></td>
        </tr>
      </tbody>
    </table>
    <br>
    <br>
    I'm pretty sure that this is not a local problem for two reasons.
    First, your site _is_ reachable - it just isn't responding to HTTP
    requests sent over IPv6. Second, as you said, I can reach other IPv6
    sites just fine:
    <div>
      <br>
    </div>
    <blockquote class="webkit-indent-blockquote" style="margin: 0pt 0pt
      0pt 40px; border: medium none; padding: 0px;">
      <div>
        <div><font class="Apple-style-span" face="'courier new',
            monospace">matthew@smilebox:~$ wget -6 <a
              moz-do-not-send="true" href="http://www.google.com">www.google.com</a></font></div>
      </div>
      <div>
        <div><font class="Apple-style-span" face="'courier new',
            monospace">--2011-02-13 08:37:53-- &nbsp;<a
              moz-do-not-send="true" href="http://www.google.com/">http://www.google.com/</a></font></div>
      </div>
      <div>
        <div><font class="Apple-style-span" face="'courier new',
            monospace">Resolving <a class="moz-txt-link-abbreviated" href="http://www.google.com">www.google.com</a>... 2001:4860:8009::69</font></div>
      </div>
      <div>
        <div><font class="Apple-style-span" face="'courier new',
            monospace">Connecting to <a moz-do-not-send="true"
              href="http://www.google.com">www.google.com</a>|2001:4860:8009::69|:80...
            connected.</font></div>
      </div>
      <div>
        <div><font class="Apple-style-span" face="'courier new',
            monospace">HTTP request sent, awaiting response... 200 OK</font></div>
      </div>
      <div>
        <div><font class="Apple-style-span" face="'courier new',
            monospace">Length: unspecified [text/html]</font></div>
      </div>
      <div>
        <div><font class="Apple-style-span" face="'courier new',
            monospace">Saving to: `index.html.2'</font></div>
      </div>
      <div>
        <div><font class="Apple-style-span" face="'courier new',
            monospace"><br>
          </font></div>
      </div>
      <div>
        <div><font class="Apple-style-span" face="'courier new',
            monospace">&nbsp; &nbsp; [ &nbsp;&lt;=&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
            &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;] 8,844 &nbsp; &nbsp; &nbsp; 39.8K/s &nbsp; in 0.2s &nbsp; &nbsp;</font></div>
      </div>
      <div>
        <div><font class="Apple-style-span" face="'courier new',
            monospace"><br>
          </font></div>
      </div>
      <div>
        <div><font class="Apple-style-span" face="'courier new',
            monospace">2011-02-13 08:37:53 (39.8 KB/s) - `index.html.2'
            saved [8844]</font></div>
      </div>
      <div><font class="Apple-style-span" face="'courier new',
          monospace"><br>
        </font></div>
      <div><font class="Apple-style-span" face="'courier new',
          monospace">
          <div>matthew@smilebox:~$ wget <a moz-do-not-send="true"
              href="http://www.kame.net">www.kame.net</a></div>
          <div>--2011-02-13 08:48:29-- &nbsp;<a moz-do-not-send="true"
              href="http://www.kame.net/">http://www.kame.net/</a></div>
          <div>Resolving <a class="moz-txt-link-abbreviated" href="http://www.kame.net">www.kame.net</a>...
            2001:200:dff:fff1:216:3eff:feb1:44d7, 203.178.141.194</div>
          <div>Connecting to <a moz-do-not-send="true"
              href="http://www.kame.net">www.kame.net</a>|2001:200:dff:fff1:216:3eff:feb1:44d7|:80...
            connected.</div>
          <div>HTTP request sent, awaiting response... 200 OK</div>
          <div>Length: unspecified [text/html]</div>
          <div>Saving to: `index.html.3'</div>
          <div><br>
          </div>
          <div>&nbsp; &nbsp; [ &nbsp;&lt;=&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
            &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;] 3,181 &nbsp; &nbsp; &nbsp; 7.94K/s &nbsp; in 0.4s &nbsp; &nbsp;</div>
          <div><br>
          </div>
          <div>2011-02-13 08:48:41 (7.94 KB/s) - `index.html.3' saved
            [3181]</div>
          <div><br>
          </div>
        </font></div>
    </blockquote>
    <div>
      <div><br>
      </div>
      <div>I'm 98% sure this problem is on your end - if I had to hazard
        a guess I'd say your webserver(s) or firewall are silently
        dropping IPv6 connections to port 80. Could it still be a weird
        browser or stack issue - sure, they're complicated software and
        could be&nbsp;mis-configured&nbsp;or have bugs, but can *you* reach the
        site over IPv6?</div>
      <div><br>
      </div>
      <div>Matthew</div>
      <br>
      <div class="gmail_quote">On Sun, Feb 13, 2011 at 07:56, <span
          dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:webmaster@python.org">webmaster@python.org</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div bgcolor="#ffffff" text="#000000"> Hello Matthew,<br>
            <br>
            We've had several reports of IPv6 connection problems in the
            past. They have *all* turned out to be client difficulties
            and not problems with <a moz-do-not-send="true"
              href="http://python.org" target="_blank">python.org</a>. <br>
            <br>
            Can you please check connecting to other websites using
            IPv6. If they work but <a moz-do-not-send="true"
              href="http://python.org" target="_blank">python.org</a>
            still fails come back to us.<br>
            <br>
            Many thanks,<br>
            <br>
            Michael Foord
            <div>
              <div class="h5"><br>
                <br>
                On 12/02/2011 21:46, Matthew Roy wrote:
                <blockquote type="cite">When connecting over IPv6 all of
                  the <a moz-do-not-send="true"
                    href="http://python.org" target="_blank">python.org</a>
                  websites timeout - even though name resolution and
                  connectivity are working:
                  <blockquote style="margin: 0pt 0pt 0pt 40px; border:
                    medium none; padding: 0px;">
                    <div>
                      <div><font face="'courier new', monospace">matthew@smilebox:~$
                          wget -4 <a moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a></font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">--2011-02-12
                          16:39:28-- &nbsp;<a moz-do-not-send="true"
                            href="http://www.python.org/"
                            target="_blank">http://www.python.org/</a></font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">Resolving
                          <a moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>...
                          82.94.164.162</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">Connecting
                          to <a moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>|82.94.164.162|:80...

                          connected.</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">HTTP
                          request sent, awaiting response... 200 OK</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">Length:
                          18848 (18K) [text/html]</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">Saving
                          to: `index.html.1'</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace"><br>
                        </font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">100%[======================================&gt;]

                          18,848 &nbsp; &nbsp; &nbsp;95.8K/s &nbsp; in 0.2s &nbsp; &nbsp;</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace"><br>
                        </font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">2011-02-12
                          16:39:28 (95.8 KB/s) - `index.html.1' saved
                          [18848/18848]</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace"><br>
                        </font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">matthew@smilebox:~$
                          wget -6 <a moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a></font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">--2011-02-12
                          16:39:40-- &nbsp;<a moz-do-not-send="true"
                            href="http://www.python.org/"
                            target="_blank">http://www.python.org/</a></font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">Resolving
                          <a moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>...
                          2001:888:2000:d::a2</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">Connecting
                          to <a moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>|2001:888:2000:d::a2|:80...

                          connected.</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">HTTP
                          request sent, awaiting response...&nbsp;</font></div>
                    </div>
                  </blockquote>
                  <div><br>
                  </div>
                  <div>Yet we have good DNS&nbsp;entries:</div>
                  <blockquote style="margin: 0pt 0pt 0pt 40px; border:
                    medium none; padding: 0px;">
                    <div>
                      <div><font face="'courier new', monospace">matthew@smilebox:~$
                          dig <a moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>
                          ANY</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace"><br>
                        </font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;
                          &lt;&lt;&gt;&gt; DiG 9.7.1-P2 &lt;&lt;&gt;&gt;
                          <a moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>
                          ANY</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;;
                          global options: +cmd</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;; Got
                          answer:</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;;
                          -&gt;&gt;HEADER&lt;&lt;- opcode: QUERY,
                          status: NOERROR, id: 11917</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;;
                          flags: qr rd ra; QUERY: 1, ANSWER: 2,
                          AUTHORITY: 6, ADDITIONAL: 0</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace"><br>
                        </font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;;
                          QUESTION SECTION:</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;<a
                            moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>.<span
                            style="white-space: pre-wrap;"> </span>IN<span
                            style="white-space: pre-wrap;"> </span>ANY</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace"><br>
                        </font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;;
                          ANSWER SECTION:</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace"><a
                            moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>.<span
                            style="white-space: pre-wrap;"> </span>82745<span
                            style="white-space: pre-wrap;"> </span>IN<span
                            style="white-space: pre-wrap;"> </span>A<span
                            style="white-space: pre-wrap;"> </span>82.94.164.162</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace"><a
                            moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>.<span
                            style="white-space: pre-wrap;"> </span>82744<span
                            style="white-space: pre-wrap;"> </span>IN<span
                            style="white-space: pre-wrap;"> </span>AAAA<span
                            style="white-space: pre-wrap;"> </span>2001:888:2000:d::a2</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace"><br>
                        </font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;;
                          AUTHORITY SECTION:</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">org.<span
                            style="white-space: pre-wrap;"> </span>106654<span
                            style="white-space: pre-wrap;"> </span>IN<span
                            style="white-space: pre-wrap;"> </span>NS<span
                            style="white-space: pre-wrap;"> </span><a
                            moz-do-not-send="true"
                            href="http://c0.org.afilias-nst.info"
                            target="_blank">c0.org.afilias-nst.info</a>.</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">org.<span
                            style="white-space: pre-wrap;"> </span>106654<span
                            style="white-space: pre-wrap;"> </span>IN<span
                            style="white-space: pre-wrap;"> </span>NS<span
                            style="white-space: pre-wrap;"> </span><a
                            moz-do-not-send="true"
                            href="http://a2.org.afilias-nst.info"
                            target="_blank">a2.org.afilias-nst.info</a>.</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">org.<span
                            style="white-space: pre-wrap;"> </span>106654<span
                            style="white-space: pre-wrap;"> </span>IN<span
                            style="white-space: pre-wrap;"> </span>NS<span
                            style="white-space: pre-wrap;"> </span><a
                            moz-do-not-send="true"
                            href="http://b0.org.afilias-nst.org"
                            target="_blank">b0.org.afilias-nst.org</a>.</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">org.<span
                            style="white-space: pre-wrap;"> </span>106654<span
                            style="white-space: pre-wrap;"> </span>IN<span
                            style="white-space: pre-wrap;"> </span>NS<span
                            style="white-space: pre-wrap;"> </span><a
                            moz-do-not-send="true"
                            href="http://b2.org.afilias-nst.org"
                            target="_blank">b2.org.afilias-nst.org</a>.</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">org.<span
                            style="white-space: pre-wrap;"> </span>106654<span
                            style="white-space: pre-wrap;"> </span>IN<span
                            style="white-space: pre-wrap;"> </span>NS<span
                            style="white-space: pre-wrap;"> </span><a
                            moz-do-not-send="true"
                            href="http://d0.org.afilias-nst.org"
                            target="_blank">d0.org.afilias-nst.org</a>.</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">org.<span
                            style="white-space: pre-wrap;"> </span>106654<span
                            style="white-space: pre-wrap;"> </span>IN<span
                            style="white-space: pre-wrap;"> </span>NS<span
                            style="white-space: pre-wrap;"> </span><a
                            moz-do-not-send="true"
                            href="http://a0.org.afilias-nst.info"
                            target="_blank">a0.org.afilias-nst.info</a>.</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace"><br>
                        </font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;;
                          Query time: 0 msec</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;;
                          SERVER: 192.168.2.5#53(192.168.2.5)</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;;
                          WHEN: Sat Feb 12 16:42:20 2011</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">;; MSG
                          SIZE &nbsp;rcvd: 214</font></div>
                    </div>
                  </blockquote>
                  <div><br>
                  </div>
                  <div><br>
                  </div>
                  <div>And good connectivity:</div>
                  <blockquote style="margin: 0pt 0pt 0pt 40px; border:
                    medium none; padding: 0px;">
                    <div>
                      <div><font face="'courier new', monospace">matthew@smilebox:~$
                          ping6 <a moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>
                          -c 10</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">PING <a
                            moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>(<a
                            moz-do-not-send="true"
                            href="http://dinsdale.python.org"
                            target="_blank">dinsdale.python.org</a>) 56
                          data bytes</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">64
                          bytes from <a moz-do-not-send="true"
                            href="http://dinsdale.python.org"
                            target="_blank">dinsdale.python.org</a>:
                          icmp_seq=1 ttl=50 time=126 ms</font></div>
                    </div>
                    <div>
                      <div> <font face="'courier new', monospace">64
                          bytes from <a moz-do-not-send="true"
                            href="http://dinsdale.python.org"
                            target="_blank">dinsdale.python.org</a>:
                          icmp_seq=2 ttl=50 time=118 ms</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">64
                          bytes from <a moz-do-not-send="true"
                            href="http://dinsdale.python.org"
                            target="_blank">dinsdale.python.org</a>:
                          icmp_seq=3 ttl=50 time=122 ms</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">64
                          bytes from <a moz-do-not-send="true"
                            href="http://dinsdale.python.org"
                            target="_blank">dinsdale.python.org</a>:
                          icmp_seq=4 ttl=50 time=135 ms</font></div>
                    </div>
                    <div>
                      <div> <font face="'courier new', monospace">64
                          bytes from <a moz-do-not-send="true"
                            href="http://dinsdale.python.org"
                            target="_blank">dinsdale.python.org</a>:
                          icmp_seq=5 ttl=50 time=108 ms</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">64
                          bytes from <a moz-do-not-send="true"
                            href="http://dinsdale.python.org"
                            target="_blank">dinsdale.python.org</a>:
                          icmp_seq=6 ttl=50 time=101 ms</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">64
                          bytes from <a moz-do-not-send="true"
                            href="http://dinsdale.python.org"
                            target="_blank">dinsdale.python.org</a>:
                          icmp_seq=7 ttl=50 time=104 ms</font></div>
                    </div>
                    <div>
                      <div> <font face="'courier new', monospace">64
                          bytes from <a moz-do-not-send="true"
                            href="http://dinsdale.python.org"
                            target="_blank">dinsdale.python.org</a>:
                          icmp_seq=8 ttl=50 time=106 ms</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">64
                          bytes from <a moz-do-not-send="true"
                            href="http://dinsdale.python.org"
                            target="_blank">dinsdale.python.org</a>:
                          icmp_seq=9 ttl=50 time=101 ms</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">64
                          bytes from <a moz-do-not-send="true"
                            href="http://dinsdale.python.org"
                            target="_blank">dinsdale.python.org</a>:
                          icmp_seq=10 ttl=50 time=102 ms</font></div>
                    </div>
                    <div>
                      <div> <font face="'courier new', monospace"><br>
                        </font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">--- <a
                            moz-do-not-send="true"
                            href="http://www.python.org" target="_blank">www.python.org</a>
                          ping statistics ---</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">10
                          packets transmitted, 10 received, 0% packet
                          loss, time 9013ms</font></div>
                    </div>
                    <div>
                      <div><font face="'courier new', monospace">rtt
                          min/avg/max/mdev =
                          101.504/112.742/135.351/11.542 ms</font></div>
                    </div>
                  </blockquote>
                  <div><br>
                  </div>
                  <div>If you need any additional information to help
                    resolve these issues please let me know.</div>
                  <div><br>
                  </div>
                  <div>Mathew</div>
                  <div><br>
                  </div>
                </blockquote>
                <br>
                <br>
              </div>
            </div>
            <pre cols="72">-- 
<a moz-do-not-send="true" href="http://www.voidspace.org.uk/" target="_blank">http://www.voidspace.org.uk/</a>

May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing <a moz-do-not-send="true" href="http://www.sqlite.org/different.html" target="_blank">http://www.sqlite.org/different.html</a>
</pre>
          </div>
        </blockquote>
      </div>
      <br>
    </div>
  </body>
</html>