.@ Tony Finch – blog


There has been some amusement on Twitter about a blog post from Microsoft offering their security auditing services to ccTLDs. This is laughable from the DNS point of view, but fairly plausible if you consider a registry's web front end. So I thought I would do a little survey. I got a list of ccTLDs from my local copy of the root zone, and looked up their web sites in Wikipedia, then asked each one in turn what web server software it uses. Frederic Cambus suggested on Twitter that I should get the registry URLs from the IANA root zone database instead, and this turned out to be much better because of the more consistent formatting.

ccTLDs251
Registries228
No Server17
Apache168
Apache/2.46
Apache/2.279
Apache/2.012
Apache/22
Apache/1.33
Apache verbose39
Apache (Unix)21
Apache (CentOS)20
Apache (Debian)13
Apache (Ubuntu)12
Apache (FreeBSD)7
Apache (Fedora)4
Apache (Win32)2
Microsoft-IIS21
Microsoft-IIS/4.01
Microsoft-IIS/5.02
Microsoft-IIS/6.011
Microsoft-IIS/7.03
Microsoft-IIS/7.54
nginx13
Nginx / Varnish1
GlassFish v31
Netscape-Enterprise/6.01
Oracle-Application-Server-10g1
thttpd1
VNNIC IDN Proxy 21
WEBSERVER1
Zope / Plone1
(blank)1
    dig axfr . |
    sed '/^\([A-Za-z][A-Za-z]\)[.].*/!d;
         s||\1 http://www.iana.org/domains/root/db/\1.html|' |
    sort -u |
    while read t w
    do
        r=$(curl -s $w |
            sed '/.*<b>URL for registration services:<.b> <a href="\([^">.*/!d;
                 s//\1/')
        case $r in
        '') echo "<tr><th>$t</th><td></td><td></td></tr>"
            continue;;
        esac
        s=$(curl -s -I $r | sed '/^Server: \([^^M]*\).*/!d;s//\1/')
        echo "<tr><th>$t</th><td>$r</td><td>$s</td></tr>"
    done

All the data

ccTLDURLSoftware
achttp://www.nic.ac/Apache/2.4.3 (Unix) OpenSSL/1.0.1c
adhttp://www.nic.adApache
aehttp://aeda.ae/Apache
afhttp://www.nic.afMicrosoft-IIS/7.5
aghttp://www.nic.agApache
aihttp://whois.aiApache/2.2.8 (Ubuntu)
alhttp://www.akep.al/sq/formulare-domainApache
amhttps://www.amnic.net/Apache
anhttp://www.una.an/an_domregApache/2.2.14 (Win32) PHP/5.3.1
aohttp://www.dns.ao/WEBSERVER
aq
arhttp://www.nic.arApache
ashttp://www.nic.asApache/1.3.33 (Unix) mod_ssl/2.8.22 OpenSSL/0.9.7e
athttp://www.nic.at/Apache
auhttp://www.auda.org.au/domains/au-domains/cloudflare-nginx
aw
axhttp://www.whois.axApache/2.2.15 (CentOS)
azhttp://www.whois.az/Apache/2.2.9 (FreeBSD)
bahttp://www.nic.baApache
bbhttp://www.whois.telecoms.gov.bb/Microsoft-IIS/6.0
bdhttp://whois.btcl.net.bd/registration.htmlApache/2.2.3 (Red Hat)
behttp://www.dns.beApache
bfhttp://www.arce.bf/domaine.phpApache
bghttp://www.register.bgApache/2.2.22 (FreeBSD) mod_ssl/2.2.22 OpenSSL/0.9.8q DAV/2 mod_perl/2.0.5 Perl/v5.14.2
bh
bihttp://www.nic.biApache/2.2.3 (CentOS)
bjhttp://www.nic.bjApache/2.2.16 (Debian) PHP/5.2.6-1+lenny16 with Suhosin-Patch mod_ssl/2.2.16 OpenSSL/0.9.8o
bmhttp://www.bermudanic.bmMicrosoft-IIS/5.0
bnhttp://www.telbru.com.bnMicrosoft-IIS/7.5
bohttp://www.nic.boApache
brhttp://registro.br/Apache
bshttp://www.register.bsApache/2.0.40 (Red Hat Linux)
bthttp://www.nic.btApache
bvhttp://www.norid.no/domenenavnbaser/bv-sj.htmlApache/2.2.16 (Debian) PHP/5.3.3-7+squeeze14 with Suhosin-Patch mod_ssl/2.2.16 OpenSSL/0.9.8o mod_wsgi/3.3 Python/2.6.6 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
bw
byhttp://cctld.bynginx
bzhttp://www.belizenic.bzApache/2.2.15 (CentOS)
cahttp://www.cira.ca/Apache
cchttp://www.nic.cc/Apache-Coyote/1.1
cdhttp://www.nic.cd/GlassFish v3
cf
cghttp://www.nic.cgApache/2.2.15 (CentOS)
chhttp://www.nic.ch/Apache
cihttp://www.nic.ciApache/2.0.54 (Debian GNU/Linux) mod_python/3.1.3 Python/2.3.5 PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.8
ckhttp://www.oyster.net.ckMicrosoft-IIS/6.0
clhttp://www.nic.cl/Apache
cmhttp://www.info.camnet.cm
cnhttp://www.cnnic.cn/Apache
cohttp://www.cointernet.co/Apache/2.2.3 (CentOS)
crhttp://www.nic.cr/Apache/2.2.3 (CentOS)
cuhttp://www.nic.cuNetscape-Enterprise/6.0
cvhttp://www.dns.cv/Oracle-Application-Server-10g/9.0.4.0.0 Oracle-HTTP-Server
cwhttp://www.una.cw/cw_registryApache/2.2.14 (Win32) PHP/5.3.1
cxhttp://www.nic.cxApache
cyhttp://www.nic.cyApache/1.3.31 (Unix) PHP/4.3.8 mod_perl/1.29
czhttp://www.nic.cz/Apache
dehttp://www.denic.de/Apache/2.2.3 (Red Hat)
djhttp://www.nic.djApache/2.2.22 (CentOS)
dkhttp://www.dk-hostmaster.dk/Apache
dmhttp://www.nic.dmApache/2.2.3 (CentOS)
dohttp://www.nic.doApache/2.2.14 (Ubuntu)
dzhttp://www.nic.dzApache/2.2.15 (Red Hat)
echttp://www.nic.ecMicrosoft-IIS/7.0
eehttp://www.eestiinternet.eeApache
eghttp://www.egregistry.eg/Apache/2.2.3 (Red Hat)
er
eshttp://www.nic.es/Apache
ethttp://www.ethiotelecom.etApache/2.0.63 (Unix) DAV/2 mod_jk/1.2.15
euhttp://www.eurid.euApache/2.2.3 (CentOS)
fihttps://domain.fiMicrosoft-IIS/7.5
fjhttp://domains.fj/Apache/2.2.3 (CentOS)
fkhttp://www.fidc.co.fk/Apache/2
fmhttp://www.dot.fm/Microsoft-IIS/6.0
fohttp://www.nic.fo/Apache/2.2.9 (Fedora)
frhttp://www.nic.fr/Apache/2.2.3 (Red Hat) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8e-fips-rhel5
ga
gb
gdhttp://www.adamsnames.comApache
gehttp://georgia.net.ge/domain/Apache
gfhttp://www.nplus.gf/Apache/2.2.14 (Ubuntu)
gghttp://www.channelisles.net/Apache/2.2.22 (Ubuntu)
ghhttp://www.ghana.com.gh/Apache/1.3.33 (Unix) PHP/5.0.4
gihttp://www.nic.giApache/2.2.3 (Red Hat)
glhttp://www.nic.gl/nginx/1.1.19
gmhttp://www.nic.gmMicrosoft-IIS/6.0
gnhttp://psg.com/dns/gnApache/2.2.23 (FreeBSD) PHP/5.4.7 SVN/1.7.7 mod_ssl/2.2.23 OpenSSL/1.0.1e DAV/2
gphttp://www.nic.gp/Apache/2.2.16 (Debian)
gqhttp://www.getesa.gq/
grhttp://www.grApache/2.0.49 (Unix) mod_ssl/2.0.49 OpenSSL/0.9.7d
gshttp://secure.nic.gs
gthttp://www.gtApache/2.2.17 (Fedora)
guhttp://gadao.gov.guMicrosoft-IIS/4.0
gwhttp://www.register.gw
gyhttp://registry.gy/Nginx / Varnish
hkhttp://www.hkirc.hk
hmhttp://www.registry.hmApache/2.2.3 (CentOS)
hnhttp://www.nic.hnApache
hrhttp://www.dns.hrApache/2.2.16 (Debian)
hthttp://www.nic.ht
huhttp://www.nic.huApache
idhttps://register.net.id/
iehttp://www.domainregistry.ieApache
ilhttp://www.isoc.org.il/domainsApache/2.2.22
imhttp://www.nic.imMicrosoft-IIS/6.0
inhttp://www.registry.inApache/2.2.3 (Red Hat)
iohttp://www.nic.io/Apache/2.4.3 (Unix) OpenSSL/1.0.1c
iqhttps://registrar.cmc.iq
irhttp://www.nic.irApache
ishttp://www.isnic.is/Apache/2.2.23 (FreeBSD) PHP/5.3.19 with Suhosin-Patch mod_ssl/2.2.23 OpenSSL/0.9.8q DAV/2
ithttp://www.nic.it/Zope/(Zope 2.11.8-final, python 2.4.5, linux2) ZServer/1.1 Plone/3.3.6
jehttp://www.channelisles.net/Apache/2.2.22 (Ubuntu)
jm
johttps://www.dns.jo/login.aspx
jphttp://jprs.jp/Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.4.4
kehttp://www.kenic.or.keApache/2.2.3 (CentOS)
kghttp://www.domain.kg/Apache
khhttp://www.camnet.com.kh/Apache/2.2
kihttp://www.nic.kiApache
kmhttp://www.domaine.km/Apache/2.2.14 (Ubuntu)
kn
kphttp://www.star.co.kp
krhttp://www.nic.or.kr/Apache/2.4.3 (Unix) mod_jk/1.2.37
kwhttp://www.kw/Microsoft-IIS/6.0
kyhttp://www.nic.kyApache
kzhttp://www.nic.kzApache-Coyote/1.1
lahttp://www.laApache
lbhttp://www.aub.edu.lb/lbdrMicrosoft-IIS/7.0
lchttp://www.nic.lcApache
lihttp://www.nic.liApache
lkhttp://www.nic.lk/Apache
lrhttp://psg.com/dns/lrApache/2.2.23 (FreeBSD) PHP/5.4.7 SVN/1.7.7 mod_ssl/2.2.23 OpenSSL/1.0.1e DAV/2
ls
lthttp://www.domreg.ltApache/2
luhttp://www.dns.lunginx/1.2.4
lvhttp://www.nic.lv/nginx/0.8.54 + Phusion Passenger 3.0.2 (mod_rails/mod_rack)
lyhttp://www.nic.ly/Apache
mahttp://www.nic.ma/Microsoft-IIS/6.0
mchttp://www.nic.mc/Apache/2.2.16 (Debian)
mdhttp://www.register.mdApache/2.2.10 (Unix) mod_ssl/2.2.10 OpenSSL/0.9.8i DAV/2 PHP/5.2.8
mehttp://www.domain.meApache/2.2.15 (CentOS)
mghttp://www.nic.mgApache
mhhttp://www.nic.net.mh/
mkhttp://www.marnet.mkApache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.7d DAV/2 mod_fcgid/2.3.4 mod_jk/1.2.28 PHP/5.2.12 mod_perl/2.0.4 Perl/v5.8.4
mlhttp://www.sotelma.mlMicrosoft-IIS/7.0
mmhttp://www.nic.mm/Microsoft-IIS/7.5
mnhttp://www.nic.mnApache/2.2.15 (CentOS)
mohttps://www.monic.moApache
mphttps://get.mp/
mqhttp://www.nic.mq/Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.12 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g
mrhttp://www.nic.mrApache/2.2.6 (Fedora)
mshttp://www.nic.msApache
mthttps://www.nic.org.mt/Apache
muhttp://www.nic.mu/Apache
mv
mwhttp://www.registrar.mwApache/2.2.15 (Fedora)
mxhttp://www.registry.mx/
myhttp://www.domainregistry.myApache/2.0.64 (Unix) mod_ssl/2.0.64 OpenSSL/0.9.8e-fips-rhel5 PHP/5.3.14
mz
nahttp://www.na-nic.com.na/Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 PHP/5.2.4-2ubuntu5.26 with Suhosin-Patch
nchttp://www.domaine.ncApache/2.2.3 (Red Hat)
nehttp://www.intnet.neApache/2.2.3 (CentOS)
nfhttp://nic.net.nf/
nghttp://www.nira.org.ng/Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny8 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0
nihttp://www.nic.ni
nlhttp://www.domain-registry.nl/Apache
nn
nohttp://www.norid.noApache/2.2.16 (Debian) PHP/5.3.3-7+squeeze14 with Suhosin-Patch mod_ssl/2.2.16 OpenSSL/0.9.8o mod_wsgi/3.3 Python/2.6.6 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
nphttp://www.mos.com.npMicrosoft-IIS/6.0
nrhttp://www.cenpac.net.nrApache/2.0.54 (Mandriva Linux/PREFORK-13mdk)
ns
nuhttp://www.nunames.nu/Microsoft-IIS/5.0
nzhttp://www.dnc.org.nz/nginx
omhttp://www.omantel.net.omMicrosoft-IIS/6.0
pahttp://www.nic.pa/Apache/2.0.49 (Unix) mod_ssl/2.0.49 OpenSSL/0.9.7l PHP/4.3.3
pehttp://www.nic.peApache
pf
pg
phhttp://dot.phnginx/1.0.14
pkhttp://www.pknic.net.pk/Apache/2.0.52 (Red Hat)
plhttp://www.dns.pl/english/Apache
pmhttp://www.nic.pm/Apache/2.2.3 (Red Hat) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8e-fips-rhel5 mod_perl/2.0.4 Perl/v5.8.8
pnhttp://www.government.pn/PnRegistry/PnRegistry.htmApache/2.2.9 (Debian) PHP/5.2.6-1+lenny4 with Suhosin-Patch
prhttp://www.nic.prMicrosoft-IIS/6.0
pshttp://www.nic.psApache/2.0.52 (CentOS)
pthttp://www.dns.pt/Apache/2.2.3 (CentOS)
pwhttp://www.registry.pwnginx/0.8.55
pyhttp://www.nic.pyApache/2.2.3 (CentOS)
qahttp://domains.qaApache/2.2.3 (Red Hat)
rehttp://www.nic.re/Apache/2.2.3 (Red Hat) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8e-fips-rhel5 mod_perl/2.0.4 Perl/v5.8.8
rohttp://www.rotld.ro/
rshttp://www.rnids.rsApache/2.2.3 (CentOS)
ruhttp://www.cctld.ru/enApache/2.2.3 (CentOS)
rwhttp://www.ricta.org.rwApache/2.2.22 (Ubuntu)
sahttp://www.nic.net.sa/Apache
sbhttp://www.nic.net.sb/Apache
schttp://www.nic.scMicrosoft-IIS/6.0
sdhttp://www.isoc.sdApache
sehttp://www.iis.seApache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.18 with Suhosin-Patch mod_ssl/2.2.14 OpenSSL/0.9.8k
sghttp://www.sgnic.sgApache/2.2.14 (Unix) PHP/5.2.11 mod_ssl/2.2.14 OpenSSL/0.9.8e mod_perl/2.0.4 Perl/v5.8.9
shhttp://www.nic.sh/Apache/2.4.3 (Unix) OpenSSL/1.0.1c
sihttp://www.registry.si/Apache
sjhttp://www.norid.no/domenenavnbaser/bv-sj.htmlApache/2.2.16 (Debian) PHP/5.3.3-7+squeeze14 with Suhosin-Patch mod_ssl/2.2.16 OpenSSL/0.9.8o mod_wsgi/3.3 Python/2.6.6 mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
skhttp://www.sk-nic.sknginx/1.2.2
slhttp://www.nic.slApache/2.2.3 (Debian) PHP/4.4.4-8+etch4 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8
smhttp://www.nic.smApache
snhttp://www.nic.snApache
sohttp://www.nic.so/Apache
srhttp://www.register.sr/Apache/2.2.16 (Debian)
sthttp://www.nic.stnginx/0.7.62
su
svhttp://www.svnet.org.svApache/2.2.13 (Linux/SUSE)
sxhttp://registry.sxApache
syhttp://tld.syApache
szhttp://www.sispa.org.sz/Apache/2.0.44 (Unix) PHP/4.4.0
tchttp://www.adamsnames.tc/Apache
tdhttp://www.sotel.td
tfhttp://www.nic.tf/Apache/2.2.3 (Red Hat) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8e-fips-rhel5 mod_perl/2.0.4 Perl/v5.8.8
tghttp://www.nic.tgApache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
thhttp://www.thnic.co.thApache/2.2.21 (FreeBSD) mod_ssl/2.2.21 OpenSSL/0.9.8q DAV/2 PHP/5.3.8 with Suhosin-Patch
tjhttp://www.nic.tjthttpd
tkhttp://www.dot.tkApache
tlhttp://www.nic.tlApache
tmhttp://www.nic.tm/Apache/2.4.3 (Unix) OpenSSL/1.0.1c
tnhttp://whois.ati.tnApache/2.2.16 (Debian)
tohttp://www.tonic.to/Apache
tphttp://www.nic.tpApache
trhttp://www.nic.trApache
tthttp://www.nic.ttApache/2.4.3 (Unix) OpenSSL/1.0.0-fips
tvhttp://www.tvApache
twhttp://rs.twnic.net.twApache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.8g
tzhttp://www.tznic.or.tz/Apache/2.2.14 (Ubuntu)
uahttp://hostmaster.ua/nginx
ughttp://www.registry.co.ugApache/2.2.21 (FreeBSD) DAV/2 mod_wsgi/2.8 Python/2.7.2 PHP/5.3.8 with Suhosin-Patch mod_ssl/2.2.21 OpenSSL/0.9.8q
ukhttp://www.nic.uk/Apache
ushttp://www.nic.usApache
uyhttp://www.nic.org.uy/Apache/2.2.3 (Debian) mod_jk/1.2.18
uzhttp://www.cctld.uz/
va
vc
vehttp://www.nic.ve/Apache
vghttp://www.adamsnames.tc/Apache
vihttp://www.nic.vinginx
vnhttp://www.vnnic.net.vnVNNIC IDN Proxy 2
vuhttp://www.vunic.vuApache/2.0.49 (Unix)
wfhttp://www.nic.wf/Apache/2.2.3 (Red Hat) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8e-fips-rhel5 mod_perl/2.0.4 Perl/v5.8.8
wshttp://www.website.wsnginx/1.2.4
ye
ythttp://www.nic.yt/Apache/2.2.3 (Red Hat) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8e-fips-rhel5 mod_perl/2.0.4 Perl/v5.8.8
zahttp://www.zadna.org.za/Apache/2.2.22 (Ubuntu)
zm
zw