A records on top level domains

After I stumbled upon the wonderful URL shortener http://to/ today and immediately began posting it on IRC, I received a comment that someone didn’t even know that is was possible to do so. I, of course, could only comment “of course it’s possible”. But in the same train of thought, I just had to have a look at who else has a valid A record on their top level domain. So I fetched the IANA TLD list and, after being baffled by the punycode TLDs, threw some sh at the problem:
(for domain in $(grep -v '^#' tlds-alpha-by-domain.txt); do host -t A "${domain}."; done) | grep -v 'has no A record'

For the sake of enjoyability, I thus offer the results in table form, along with what kind of site is running on port 80.

2013 data


Data timestamp is 2013-10-15T12:57:33+0200, routing from AS31078.

TLD IP content (port 80)
AC 193.223.78.210 nic.ac – the .ac domain registry and network information centre – home
AI 209.59.119.34 Offshore Information Services Ltd.
CM 195.24.205.60 (UNKNOWN) 1 80 (http) : Connection refused
DK 193.163.102.24 DK Hostmaster A/S: Dansk
GG 87.117.196.80 (UNKNOWN) 2 80 (http) : Connection timed out
IO 193.223.78.212 NIC.IO – The Indian Ocean .IO Domain Registry and Network Information Centre
JE 87.117.196.80 (UNKNOWN) 2 80 (http) : Connection timed out
KH 203.223.32.21 (UNKNOWN) 4 80 (http) : Connection timed out
PN 80.68.93.100 404 on apache2
SH 193.223.78.211 NIC.SH – The Island of St Helena .SH Domain Registrar and Network Information Centre
TK 217.119.57.22 (UNKNOWN) 5 80 (http) : No route to host
TM 193.223.78.213 NIC.TM – .TM Domain Registry and Network Information Centre
TO 216.74.32.107 (UNKNOWN) 6 80 (http) : Connection refused
UZ 91.212.89.8 Главная – ccTLD.uz
VI 193.0.0.198 (UNKNOWN) 7 80 (http) : Connection timed out
WS 64.70.19.33 WebSite.ws – Your Internet Address for Life

2010 data


Data timestamp is 2010-01-08T16:05:00+0100, location for routing is DTAG-DIAL26 / AS3320.

TLD IP content (port 80)
AC 193.223.78.210 “Always connected” (NIC.AC)
AI 209.59.119.34 “Offshore Information Services”
BI 196.2.8.205 “It works!”
CM 195.24.205.60 cm 1 80 (www) : Connection refused
DK 193.163.102.23 “DK Hostmaster” (NIC.DK)
GG 87.117.196.80 Channel Isles Domain Registration
HK 203.119.2.28 hk 9 80 (www) : No route to host
IO 193.223.78.212 NIC.IO
JE 87.117.196.80 Channel Isles Domain Registration
PH 203.119.4.7 HTTP 500.100 via broken Microsoft IIS
PN 80.68.93.100 Apache default home page
PW 203.199.114.33 pw 10 80 (www) : No route to host
SH 64.251.31.234 sh 11 80 (www) : No route to host
TK 217.119.57.22 “TK your long URL”, free .tk domain name registry
TM 193.223.78.213 NIC.TM
TO 216.74.32.107 TO./ URL shortener
UZ 91.212.89.8 some WAP page I can’d decipher
WS 63.101.245.10 ws 12 80 (www) : Connection timed out

So, in short, 5 of 18 (27%) are downright broken, one is being autistic, and a further 2 (11%) are not configured to do anything meaningful, leading to a total of 8 – or 44% – of TLD A records being useless. Bonus: none of the sites have AAAA records and, thus, no IPv6 availability.

  1. 24.205.60
  2. 117.196.80
  3. 117.196.80
  4. 223.32.21
  5. 119.57.22
  6. 74.32.107
  7. 0.0.198
  8. 24.205.60
  9. 119.2.28
  10. 199.114.33
  11. 251.31.234
  12. 101.245.10