Fun with DNS: The top 75 global companies?

The DNS protocol contains a command called AXFR which requests a so called ‘zone transfer’ where a nameserver sends you the complete content of one of its databases -meaning a list of all hosts and subdomains. Zone transfers are nowadays usually blocked. One of the reasons is that a zone transfer might give you interesting insights into a companies structure. An other issue is that the contents of the zone itself can be considered ’secret’ information of you see DNS not as an infrastructure service, but a speculation target.

Back in 1997 or so we did a lot of zone transfers for top-level domains to see what’s out there. But nowadays all TLD servers would have AXFR disabled for sure. Using a simple command line I checked:

curl http://svn.23.nu/svn/repos/ptt/databases/iso.txt \
 http://svn.23.nu/svn/repos/ptt/databases/tlds.txt \
 | sort -u | grep -v '#' | xargs -n 1 dig NS \
 | grep -v ';;' | sort -u | grep -v 'SOA' | grep "NS" \
 | perl -npe 's|(\S+).*NS\t(.*)|dig AXFR $1 \@$2|' \
 | grep -v ';' | sort -ru > /dev/null | sh | tee axfr.txt

It turns out a lot TLDs allow AXFR. I was able to get the zone contents for the following 78 TLDs:

ad, af, ag, al, an, ao, aq, ba, bf, bg, bi, bj, bm, bn, br, bs, bt, cl, cm, cv, cx, es, fm, gb, gs, in, kh, km, kn, ky, kz, lc, lk, ma, mc, mn, ms, mu, museum, mz, na, ne, ng, ni, np, oz.au, pe, pg, pk, pn, py, sg, sj, sk, sm, sn, sr, st, sz, tc, td, th, tj, tl, tm, to, tr, tt, ua, ug, uk, uy, uz, ve, vg, vi, ye, za, zw.

All in all that where 613132 domain names. The bold TLDs are the ones which contained lots of them.

Is there a issue? Should TLD operators give out all of there records? Is there a privacy issue?

some of the more interesting ones:

gb.  TXT  "Domain names for United Kingdom go under .uk"
gb.  TXT  "For details see the web page on:  www.nic.uk"
gb.  TXT  "This domain is frozen and will be phased out"

Lacoste an educational Institution?

lacoste.edu.lk.  TXT  "La Chemise Lacoste"

In BN nobody except the crownprince and the royal wedding are allowed to have their own domains.

Some people are actually using the HINFO resource record:

ns.ni. HINFO "PENTIUM III" "LINUX 2.0"

And then there are lots of entries I really don’t understand like:

1-062005-dns-xml-withwebforwarding-url-mask.GS

Let’s see what are the most popular domainnames. If we leave out things like nic etc. we get this:

  86 pwc
  79 pricewaterhousecoopers
  79 ciscosystems
  78 cisco
  72 toshiba
  70 fujitsu
  69 epson
  66 shell
  65 canon
  64 rolex
  63 microsoft
  61 mastercard
  60 register
  60 hotmail
  59 yahoo
  59 creditsuisse
  58 xboxlive
  58 verizon
  58 nissan
  57 whirlpool
  57 sms
  57 kitchenaid
  57 credit-suisse
  57 bankofamerica
  57 amazon
  57 3m
  56 visa
  56 msn
  56 morganstanley
  55 xbox
  55 walmart
  55 walmart
  55 sams-club
  55 sams
  55 discovery
  55 bmw
  55 3mcompany
  54 wal-mart
  54 tonline
  54 tcom
  54 t-online
  54 sun
  54 sony
  54 samsclub
  54 hitachi
  54 google
  53 t-systems
  53 t-mobile
  53 t-com
  53 morgan-stanley
  52 tsystems
  52 tmobile
  52 syngenta
  52 philips
  52 nokia
  52 emc
  52 deutschetelekom
  52 deutsche-telekom
  51 walmartstores
  51 wallmart
  51 wal-martstores
  51 volvo
  51 royaldutchshell
  51 rolls-royce
  51 expedia
  51 discoverychannel
  51 cnn
  50 thawte
  50 telekom
  50 sprint
  49 tgroup
  49 t-group
  49 samsclubs
  49 sams-clubs
  49 rollsroyce

Does this mean PriceWaterhouseCoopers ist the most global comany, because it’s name is registered in the most TLDs?

blog comments powered by Disqus