Global IPv6 Deployment Progress Report

By Mike Leber

This page was developed in order to provide metrics for global IPv6 deployment. These statistics are updated daily. Please send questions, comments, or bugs to mleber@he.net

The tools for this report were developed while working on a paper titled "Going Native" about Hurricane's experience of adding extensive native IPv6 peering as a result of a core router and backbone upgrade.

Top Level Domains with IPv6 support

The root nameservers contain NS records listing the nameservers for the Top Level Domains (TLDs) and A and AAAA glue records to get to those nameservers. Top level domains include domain name suffixes such as .com .net .org .us .ca etc. Each TLD has specific authorative nameservers. To support IPv6 these nameservers should: Generated by parsing the root zonefile to get a list of TLDs and their associated nameservers, querying for AAAA records for the names of those nameservers and checking for AAAA records in the root zone for those nameservers.

Root Zone Downloaded: Fri Nov 6 01:00:03 2009
Root Zone Processed: Fri Nov 6 14:56:29 2009

Top Level Domains (TLDs): 280

TLDs with IPv6 nameservers: 224
Percentage of TLDs with IPv6 nameservers: 80.0%

ac ad ae aero af ag al am an ao aq ar arpa as asia at au az ba be bf bg bi biz bj bm bn br bs bt bv bw by bz ca cat cd cf cg ch ci cl cm cn com cr cu cv cy cz de dk do dz edu ee eg er es et eu fi fj fm fr ga gb ge gg gh gi gl gn gp gr gs gt gu gw gy hk hn hr ht hu id ie il in info int io ir is it je jm jo jp ke kg kh ki km kn kr kz la lb lc li lk lr ls lt lu lv ly ma mc md me mg mk ml mm mn mo mobi mr ms mt mu museum mv mw mx my mz na nc ne net ng nl no np nr nz om org pe pg ph pl pm pn pr ps pt py re ro rs ru rw sa sb sc sd se sg sh si sj sk sm sn so sv sy sz tc tel tf th tj tm tn to tp tr travel tt tw tz ua ug uk us uy va vc ve vg vi vn wf xn--0zwm56d xn--11b5bs3a9aj6g xn--80akhbyknj4f xn--9t4b11yi5a xn--deba0ad xn--g6w251d xn--hgbk6aj7f53bba xn--hlcj6aya9esc7a xn--jxalpdlp xn--kgbechtv xn--zckzah yt yu za zm zw

TLDs with nameservers with IPv6 glue in the root zone: 180
Percentage of TLDs that have nameservers with IPv6 glue in the root zone: 64.3%

ac ad ae aero af ag al am an ao aq ar arpa as asia at au az be bg bi biz bm br bt bw bz ca cat cd cf cg ch ci cl cn com cu cv cy cz de dk do dz edu ee eg es et eu fi fj fm fr ga gb ge gg gh gi gn gr gt gw gy hk hn ht hu id ie il in info int io is it je jm jp ke kg kh ki km kn kr la lb lc li lk lr ls lt lu lv ly md me mk ml mn mo mobi mr ms mt museum mw mx my mz na net ng nl no np nr nz org ph pl pm pn ps pt py re ro rs rw sa sc se sg sh si sk sn so sz tel tf th tj tm tn tp travel tw tz ua ug uk us uy va vc ve vn wf xn--0zwm56d xn--11b5bs3a9aj6g xn--80akhbyknj4f xn--9t4b11yi5a xn--deba0ad xn--g6w251d xn--hgbk6aj7f53bba xn--hlcj6aya9esc7a xn--jxalpdlp xn--kgbechtv xn--zckzah yt yu za zm

Registered domains with AAAA records

Generated by querying for A (IPv4) and AAAA (IPv6) records for all domains in the listed TLDs (top level domains). Demonstrates growing use of AAAA records for the primary domain name of websites and other Internet services. (Note: we would like to add any TLDs that will allow us access for daily downloads.)
     TLD   domains         A      AAAA    A-glue AAAA-glue                downloaded                   processed
     com  83049020  36954064   1083585   1653499       406  (Fri Nov  6 01:47:31 2009)  (Fri Nov  6 08:32:24 2009)
      de  12930722  10678904      6693    371507       101  (Mon Oct 19 02:02:24 2009)  (Fri Nov  6 11:48:59 2009)
     net  12520784  10431620    132687    332661       596  (Fri Nov  6 02:11:18 2009)  (Fri Nov  6 09:05:20 2009)
     org   7850844   6708902     80690    216569       312  (Fri Nov  6 02:11:35 2009)  (Fri Nov  6 09:36:44 2009)
    info   5342910   4519553     72624    133683       161  (Fri Nov  6 02:11:47 2009)  (Fri Nov  6 09:45:07 2009)
     biz   2012304   1540727     21174     20904         0  (Fri Nov  6 02:12:58 2009)  (Fri Nov  6 10:04:07 2009)
      us   1591938   1236524     28264     14644         0  (Fri Nov  6 02:12:23 2009)  (Fri Nov  6 10:11:53 2009)
      ca   1280487   1104002      2999     15580         8  (Fri Nov  6 02:15:16 2009)  (Fri Nov  6 11:31:13 2009)
    mobi    952822    731583     33588      4351        26  (Fri Nov  6 02:11:56 2009)  (Fri Nov  6 09:57:42 2009)
      no    422532    303791       156      1383         3  (Fri Apr  3 02:10:44 2009)  (Fri Nov  6 13:23:35 2009)
    name    255079    185349      3788      4384         0  (Fri Nov  6 02:13:10 2009)  (Fri Nov  6 10:24:06 2009)
    asia    213967    148228      3373      1587        25  (Fri Nov  6 02:13:04 2009)  (Fri Nov  6 10:18:01 2009)
      sk    191293    120033     10105      3693         0  (Fri Nov  6 02:17:58 2009)  (Fri Nov  6 13:54:01 2009)
      kz     37319     25311         5     53177         0  (Fri Nov  6 02:17:20 2009)  (Fri Nov  6 12:56:11 2009)
    aero     31434      4491         8       281         0  (Fri Nov  6 02:11:50 2009)  (Fri Nov  6 09:51:25 2009)
      ma     30826     10625         5     33367         0  (Fri Nov  6 02:17:50 2009)  (Fri Nov  6 13:11:22 2009)
      am     26394      7758        47       550         4  (Mon Jul  6 01:58:16 2009)  (Fri Nov  6 10:45:15 2009)
      tj     17999      4131         1       130         0  (Fri Nov  6 02:18:46 2009)  (Fri Nov  6 14:26:07 2009)
      ac     14929      9090         2       231         0  (Fri Nov  6 02:13:11 2009)  (Fri Nov  6 10:30:09 2009)
      ag     13572      9745        51       266         0  (Fri Nov  6 02:13:12 2009)  (Fri Nov  6 10:36:10 2009)
      ge     13435     11366         9       214         1  (Fri Nov  6 02:14:58 2009)  (Fri Nov  6 11:59:49 2009)
      to     13144     10359        32      1245         0  (Fri Nov  6 02:18:10 2009)  (Fri Nov  6 14:36:45 2009)
      tc      9685      7584        99       489         0  (Fri Nov  6 02:18:06 2009)  (Fri Nov  6 14:20:06 2009)
      ba      8809      7291         2      6857         0  (Fri Nov  6 02:14:28 2009)  (Fri Nov  6 11:00:26 2009)
      pe      8462      4966         1       151         0  (Fri Nov  6 02:17:20 2009)  (Fri Nov  6 13:29:36 2009)
      vg      7984      5972        54       330         0  (Fri Nov  6 02:18:39 2009)  (Fri Nov  6 14:50:27 2009)
      gt      7584      5504         4       463         2  (Fri Nov  6 02:15:19 2009)  (Fri Nov  6 12:21:10 2009)
      lk      6234      3793         1      1749         0  (Fri Nov  6 02:16:06 2009)  (Fri Nov  6 13:05:17 2009)
      sc      5446      4267         5       185         0  (Tue Aug 25 02:13:24 2009)  (Fri Nov  6 13:44:52 2009)
      jm      4790      2012         3      4728         0  (Fri Nov  6 02:16:05 2009)  (Fri Nov  6 12:38:00 2009)
     gov      4491      3521         4       837         0  (Fri Nov  6 02:15:14 2009)  (Fri Nov  6 12:12:01 2009)
      bd      4047      2338         1      6073         0  (Fri Nov  6 02:13:27 2009)  (Fri Nov  6 11:06:28 2009)
      gl      3685      1691         3        14         0  (Fri Nov  6 02:15:10 2009)  (Fri Nov  6 12:05:51 2009)
      ug      3263      2068         1        77         0  (Fri Nov  6 02:19:26 2009)  (Fri Nov  6 14:44:27 2009)
      kg      3229      2428         2       228         0  (Fri Nov  6 02:15:39 2009)  (Fri Nov  6 12:47:05 2009)
      sh      2833      2216         9        94         3  (Fri Nov  6 02:17:46 2009)  (Fri Nov  6 13:47:57 2009)
      io      2691      2154         3        80         0  (Fri Nov  6 02:15:30 2009)  (Fri Nov  6 12:31:58 2009)
      gd      2680      1383         1       199         0  (Fri Nov  6 02:15:03 2009)  (Fri Nov  6 11:53:46 2009)
      sn      2338      1036         5       234         1  (Fri Nov  6 02:17:54 2009)  (Fri Nov  6 14:00:16 2009)
      lc      1610       439         1        38         0  (Fri Nov  6 02:16:04 2009)  (Fri Nov  6 13:00:42 2009)
      mw      1370       560         3         0         0  (Fri Nov  6 02:16:51 2009)  (Fri Nov  6 13:14:31 2009)
      sl       888       542         1        14         0  (Fri Nov  6 02:17:50 2009)  (Fri Nov  6 13:57:09 2009)
      cu       869       242         0       611         9  (Fri Nov  6 02:14:28 2009)  (Fri Nov  6 11:37:28 2009)
      nf       715       510         3        12         0  (Fri Nov  6 02:17:05 2009)  (Fri Nov  6 13:17:32 2009)
      cv       532       322         1        60         0  (Fri Nov  6 02:14:27 2009)  (Fri Nov  6 11:40:29 2009)
      ao       217       106         1       118         0  (Fri Nov  6 02:13:13 2009)  (Fri Nov  6 10:51:23 2009)
     int       148        83         1        63         0  (Fri Nov  6 02:15:31 2009)  (Fri Nov  6 12:27:24 2009)
      tn        52         5         0       632         2  (Fri Nov  6 02:18:36 2009)  (Fri Nov  6 14:30:45 2009)
      au        20         1         0        27         4  (Fri Apr  3 01:55:15 2009)  (Fri Nov  6 10:51:23 2009)

   total 128908426  74819190   1480095   2888269      1664

Total registered domains with AAAA records: 1480095

This tells you the number of registered domains that have added IPv6 for their primary domain, for the set of TLDs above, which is a partial listing based on what TLDs we could get access to. It does not include subdomains i.e. ipv6.google.com, which means our number is a lower bound and that the number of IPv6 enabled domains is even higher.

Eventually the really important number here is the total number of domains returning AAAA records. However, right now a large amount of the domains included in this number are the result of SEDO (search engine domain optimization) parking operations. By looking at the gradual increase in the people that have AAAA glue in the TLD zone files for their authorative nameservers we can tell that the trend of individual companies enabling IPv6 for their websites and other infrastructure is upwards.

Top 1000 Usenet Servers with IPv6 support

Generated by parsing the top 1000 usenet servers (from Top 1000 Usenet Servers) and querying for A and AAAA records. Note: Due to how the usenet protocol works not every listed usenet server has a direct addresses (some usenet server names are not fully qualified domain names).

Top 1000 Downloaded: Thu Nov 5 19:30:34 2009
Top 1000 Processed: Fri Nov 6 15:02:35 2009

Top 1000 Usenet Servers: 1000
Top 1000 Usenet Servers with a direct IPv4 address: 733
Top 1000 Usenet Servers with a direct IPv6 address: 76
Percentage of top 1000 Usenet Servers with direct addresses with IPv6 support: 10.37%

Networks Running IPv6

We can measure the percentage of networks running IPv6 by comparing the set of ASes in the IPv6 routing table to those in the combined set of IPv4 and IPv6.

IPv4 and IPv6 RIBs Last Parsed: Sat Nov 7 00:11:18 PST 2009

IPv4 ASes: 32954

IPv6 ASes: 1755

ASes using only IPv4: 31253

ASes using only IPv6: 54

ASes using IPv4 and IPv6: 1701

ASes using IPv4 or IPv6: 33008

Percentage of ASes (IPv4 or IPv6) running IPv6: 5.3%

IPv6 rDNS Nameservers running IPv6

One amusing measure of IPv6 deployment to ask the question: What percentage of IPv6 reverse DNS servers are reachable via IPv6?

(ping tests and dns queries run from a server on Hurricane Electric's IPv4 and IPv6 backbone in Fremont, California.)

IPv6 rDNS Nameservers Last Polled: Sat Nov 7 00:53:30 PST 2009

IPv6 Prefixes: 2155

IPv6 rDNS Nameservers: 2243

IPv6 rDNS Nameservers with an IPv4 address: 2197

IPv6 rDNS Nameservers with an IPv6 address: 855

IPv6 rDNS Nameservers reachable via IPv4 (ping or dns): 1895

IPv6 rDNS Nameservers reachable via IPv6 (ping or dns): 713

IPv6 rDNS Nameservers reachable via IPv4 or IPv6: 1970

IPv6 rDNS Nameservers reachable via IPv4 and IPv6: 638

Percentage reachable IPv6 rDNS Nameservers reachable via IPv6: 36.2%

IPv6 Performance

Actually, the reason we looked at IPv6 reverse DNS servers was to get some hosts on both IPv6 and IPv4 so that we can compare IPv6 vs IPv4 latency.

IPv6 rDNS Nameservers where IPv6 is faster than IPv4 (by more than 1ms): 358

IPv6 rDNS Nameservers where IPv4 and IPv6 are the same speed (within 1ms): 82

IPv6 rDNS Nameservers where IPv4 is faster than IPv6 (by more than 1ms): 198

IPv6 rDNS nameservers where IPv6 is as fast or faster than IPv4 (within 1ms): 440

Percentage of IPv6 rDNS Nameservers where IPv6 is as fast or faster than IPv4 (within 1ms): 69.0%

Websites Running IPv6

A very quick way to measure IPv6 deployment for websites is just to check for a AAAA record in DNS.

Domains Last Polled: Sat Nov 7 00:12:10 PST 2009

Top Websites

The Alexa Top 500 lists the most popular sites on the web.

Alexa Top 500 Last Parsed: Sat Nov 7 00:11:30 PST 2009

Alexa Top 500 websites domains: 500

Alexa Top 500 websites listed incorrectly: 9

Alexa Top 500 websites with an IPv4 or IPv6 address: 491

Alexa Top 500 websites with an IPv6 address: 0

Percentage of Alexa Top 500 websites using IPv6: 0.0%