This directory contains information about how to access DNS zone data for the different top-level domains (TLDs).
As far as applicable, all information here is CC0 1.0, and provided AS IS without any claim of correctness yada yada yada.
https://www.iana.org/domains/root/files
dig noall answer @f.root-servers.net . AXFR
Available via AXFR:
dig noall answer @$(dig short ns arpa. | head -1) arpa AXFR
This zone can also be walked using NSEC discovery.
Per inquiry to https://www.educause.edu/, the zone is only made available "when the proposed use of the zone file directly contributes to the security of the domain."
Inquiries should be sent to [email protected].
Per inquiry to the technical contact listed in WHOIS,
the data for mil.
is not made available.
DNS zone data is available for the generic TLDs per ICANN requirements via their Centralized Zone Data Service at https://czds.icann.org/.
Most gTLD operators provide this data without much push back. Some gTLD operators require you to submit an explanation of why you require access, others require you to submit some personal information (e.g., contact information, postal address, associated IP addresses), and yet others ask to see your ID.
Lastly, ICANN publishes monthly registry reports for the TLDs under its purview with a three month delay at https://www.icann.org/resources/pages/registry-reports/.
Per inquiry to [email protected], the zone for
int.
is not available to the public.
You can apply for Zone File Access on the upu.int
website:
The form itself is available on ICANN's website:
ccTLDs are not covered by the ICANN requirement to make zone data available to the public. When contacted, most ccTLD operators deny the request.
The following are exceptions / additional notes:
AMNIC makes some statistics available here:
nic.ar
does not make the zone file or data available
to the public, but provides some statistics here:
https://nic.ar/es/dominios/estadisticas
nic.at
makes some statistics available here:
https://www.nic.at/en/good_to_know/statistics-and-studies/statistics
whois.az
makes some statistics available here:
nic.ba
does not make the zone file or data available
to the public, but provides some statistics here:
https://nic.ba/Statistics/Statistics
dnsbelgium.be
does not make the zone file or data
available to the public, but provides some statistics
here:
https://www.dnsbelgium.be/en/statistics
registre.bf
does not make the zone file or data
available to the public, but provides some statistics
here:
https://www.registre.bf/index.php/statistiques/
Registro.br does not make the zone file or data available to the public, but provides some statistics here:
https://registro.br/dominio/estatisticas/
@MatheusAvellar has compiled an incomplete and
unofficial list of br.
domains at
https://lab.avl.la/.br/.
This zone can also be walked using NSEC discovery.
The bv.
ccTLD has never been open for registrations.
Per feedback from norid.no
, the zone file
is empty, except for the required apex resource
records.
See also: https://www.norid.no/en/omnorid/toppdomenet-bv/
CIRA provides a count of registered domain names here:
The zone for cd.
appears to be available via AXFR
from some of the NS
records listed in the root zone:
dig noall answer @ns-root-22.scpt-network.net. cd. AXFR
Switch.ch provides open data access to the ch.
zone
via TSIG authenticated AXFR
:
https://www.switch.ch/open-data/#tab-c5442a19-67cf-11e8-9cf6-5254009dc73c-3
CNNIC provides some statistics in its periodic reports available at
The zone for cv.
appears to be available via AXFR
from some of the NS
records listed in the root zone:
dig noall answer @cv01.dns.pt. cv. AXFR
uoc.cw
posts the list of registered domains at
https://www.uoc.cw/domain-registration/cw-registered-domains
CZ.nic does not make the cz.
zone available to the
public, but some statistics are published here:
https://stats.nic.cz/dashboard/en/Summary.html
punktum.dk
makes available some statistics here:
https://stats.punktum.dk/da/domains/total_domains
nic.do
makes available some statistics here:
https://www.nic.do/en/about-nic-do/statistics/
nic.dz
makes available some statistics here:
This zone can also be walked using NSEC discovery.
The zone for er.
appears to be available via AXFR
from some of its NS
records:
dig noall answer @zaranew.noc.net.er. er. AXFR
Note: this domain offers registration under several
second-level names (e.g., com.er.
, edu.er.
,
gov.er.
, mil.er.
, net.er.
, org.er.
,
ind.er.
); some of these domains are also available
via AXFR
.
Per https://www.internet.ee/domains/ee-zone-file, the
ee.
zone file is available via AXFR
:
dig noall answer @zone.internet.ee ee. AXFR
This zone can also be walked using NSEC discovery.
eurid.eu
makes some statistics available here:
https://eurid.eu/en/welcome-to-eurid/statistics/
The zone for fj.
appears to be available via AXFR
from some of its NS
records:
dig noall answer @ns1.fj fj. AXFR
The Finnish Communications Regulatory Authority does not provide access to the zone, but provides OData access to the registered domain names.
Sample request:
curl -s -H 'Accept: application/json' \
'https://odata.domain.fi/OpenDomainData.svc/Domains?$inlinecount=allpages'
The entire list of registered domains can be fetched via a simple loop. See this script for an example.
AFNIC does not provide access to the zone file, but publishes some zone data, including the list of registered domains at:
https://www.afnic.fr/produits-services/services-associes/donnees-partagees/
nic.ge
provides some statistics here:
https://nic.ge/en/administrator/statistics
The zone for gq.
appears to be available via AXFR
from some of its NS
records:
dig noall answer @ns2.nic.gp gp. AXFR
www.gt
provides some statistics here:
hkirc.hk
provides some statistics here:
https://www.hkirc.hk/en/our-services-support/statistics/registration-statistics/
domain.hu
provides some statistics here:
https://info.domain.hu/stats/hu
nic.ht
provides some statistics here:
The website for pandi.id
pulls some stats from this
URL:
https://pandi.id/api/v1/domain-statistics/legacy/stats
weare.ie
provides some statistics here:
https://www.weare.ie/ie-domain-profile-report/
isoc.org.il
provides some statistics here:
https://en.isoc.org.il/il-cctld/number-of-registered-domain-names-2023
nic.ir
provides some statistics here:
isnic.is
provides some statistics here:
nic.it
provides some statistics here:
https://stats.nic.it/domain/growth
dns.jo
provides some statistics here:
JPRS provides some statistics here:
KENIC provides some statistics here:
MYNIC provides some statistics here:
https://mynic.my/media/statistics/
dominios.mx
provides some statistics here:
https://www.dominios.mx/instant-statistics-2/
KRNIC provides some statistics here:
https://krnic.or.kr/jsp/statboard/domain/reg/currentNation.jsp
Switch.ch provides open data access to the li.
zone
via TSIG authenticated AXFR
:
https://www.switch.ch/open-data/#tab-c5442a19-67cf-11e8-9cf6-5254009dc73c-3
dns.lu
provides some statistics here:
domreg.lt
makes some statistics available here:
https://www.domreg.lt/en/information/lt-domain-statistics/
nic.lv
makes some statistics available here:
https://www.nic.lv/lv/statistika and https://www.nic.lv/lv/latviskie-domena-vardi
registre.ma
makes some statistics available here:
https://www.registre.ma/language/en/resources/e-statistiques
marnet.mk
makes some statistics available here:
The zone for mp.
appears to be available via AXFR
from some of its NS
records:
dig noall answer @ns1.nic.mp. mp. AXFR
The zone for mw.
appears to be available via AXFR
from some of its NS
records:
dig noall answer @domwe.sdn.mw. mw. AXFR
Note: this domain offers registration under several
second-level names (ac.mw.
, co.mw.
, com.mw.
,
coop.mw.
, edu.mw.
, gov.mw.
, int.mw.
,
museum.mw.
, net.mw.
, org.mw.
); some of these
domains are also available via AXFR
.
NIC Mexico makes some statistics available here:
https://www.nicmexico.mx/estadisticas/
SIDN Labs makes some statistiks available here:
The zone for ni.
appears to be available via AXFR
from some of its NS
records:
dig noall answer @ns.ideay.net.ni. ni. AXFR
Note: this domain offers registration under several
second-level names (biz.ni.
, co.ni.
, com.ni.
,
edu.ni.
, gob.ni.
, info.ni.
, int.ni.
,
mil.ni.
, net.ni.
, nom.ni.
, org.ni.
); some of these
domains are also available via AXFR
.
norid.no does not make zone data for the no.
ccTLD
available to the public, but provides some statistics
here:
https://www.norid.no/en/om-domenenavn/nokkeltall/
The Swedish Internet Foundation provides access to the
nu.
zone via AXFR
:
dig noall answer @zonedata.iis.se nu. AXFR
They also make available some statistics here:
https://internetstiftelsen.se/en/domains/domain-statistics/growth-nu/
dns.org.nz does not make the nz.
zone available to
the public, but you can submit a request for access
here:
https://dnc.org.nz/tools-and-services/how-do-i-2/request-the-zone-data-file/
They also make available some statistics here:
https://docs.internetnz.nz/legacy/reports/
punto.pe
includes a count of active domains on its
website:
dns.pl
makes some statistics available here:
https://www.dns.pl/en/statistics/number_of_active_names_in_DNS_zone
nic.ps
makes some statistics available here:
https://www.nic.ps/statistics/
pt.pt does not make the pt.
zone available to
the public, but you can submit a request for access
here:
https://www.pt.pt/en/data-protection/zone-file-access-policy/
The request will ask for the purpose, required access, associated organizations, and ultimately request a government ID to be submitted together with the zone file sharing agreement.
In addition, pt.pt
makes some statistics available
here:
https://www.pt.pt/pt/estatisticas/
RNIDS makes some statistics available here:
statdom.ru
makes available some statistics here:
https://statdom.ru/tld/ru/report/summary/
nic.sa
makes available some statistics at
The Swedish Internet Foundation provides access to the
se.
zone via AXFR
:
dig noall answer @zonedata.iis.se se. AXFR
They also make available some statistics here:
https://internetstiftelsen.se/en/domains/domain-statistics/growth-se/
sgnic.sg
makes available some statistics at
https://www.sgnic.sg/about-us/registration-statistics
The sj.
ccTLD for Svalbard/Spitsbergen and Jan Mayen
has never been open for registrations. Per feedback
from norid.no
, the zone file is empty, except for
the required apex resource records.
See also: https://www.norid.no/en/omnorid/toppdomenet-sj/
register.si
makes some statistics available here:
SK-NIC does not provide access to the zone file, but publishes a list of registered domains at:
https://sk-nic.sk/subory/domains.txt
The zone for sl.
appears to be available via AXFR
from some of its NS
records:
dig noall answer @ns2.neoip.com sl. AXFR
Note: this domain offers registration under several
second-level names (com.sl
, edu.sl
, gov.sl
,
net.sl
, org.sl
); some of these domains are also
available via AXFR
.
This zone can also be walked using NSEC discovery.
(TLD still in use.)
statdom.ru
makes available some statistics here:
https://statdom.ru/tld/su/report/summary/
SVNet makes available some statistics here:
thnic.co.th
makes available some statistics here:
registre.tn
makes some statistics available here:
https://www.registre.tn/fr/index.php?rub=262&srub=329
TRABIS provides some statistics here:
https://www.trabis.gov.tr/ozet
twnic.tw
provides some statistics here:
https://www.twnic.tw/item02.php
karibu.tz
provides some statistics here:
hostmaster.ua
makes some statistics available here:
https://www.hostmaster.ua/UAstat/
Nominet makes some statistics available here:
https://www.nominet.uk/news/reports-statistics/
Godaddy / Registry Services does not make the us.
zone available to the public, but a request for access
for research purposes can be made via email to
[email protected].
Once authorized, access can be automated using the Files.com API:
https://developers.files.com/#download-file
nic.uy
makes some statistics available here:
https://www.nic.uy/Registrar/estadist/index.htm
cctld.uz
makes some statistics available here:
tenmien.vn
makes some statistics available here:
.ZADNA (.za
Domain Name Authority) includes a total
domain count for the TLD on its website:
In addition, the ZA Central Registry (ZACR), the
administrator of some of the zones under za.
makes
some statistics available here:
https://registry.net.za/domain_stats.php
The zone for xn--54b7fta0cc.
appears to be available via AXFR
from some of its NS
records:
dig noall answer @bayanno.btcl.net.bd. xn--54b7fta0cc. AXFR
This zone can also be walked using NSEC discovery.
CNNIC provides some statistics in its periodic reports available at
The zone for xn--wgbh1c.
appears to be available via AXFR
from some of its NS
records:
dig noall answer @ns1.dotmasr.eg. xn--wgbh1c. AXFR
RNIDS makes some statistics available here:
The zone for xn--ygbi2ammx.
appears to be available via AXFR
from some of its NS
records:
dig noall answer @ns1.gov.ps xn--ygbi2ammx. AXFR
statdom.ru
makes available some statistics here:
https://statdom.ru/tld/рф/report/summary/
thnic.co.th
makes available some statistics here:
registre.tn
makes some statistics available here:
https://www.registre.tn/fr/index.php?rub=262&srub=329
As of 2023-07-08, The following TLDs use NSEC records and thus can be discovered by walking the zone using e.g., ldns-walk:
audio.
auto.
- Åland (
ax.
) - Bangladesh (
bd.
) - Bhutan (
bt.
) car.
cars.
christmas.
- Ivory Coast (
ci.
) - Cyprus (
cy.
) diet.
- Algeria (
dz.
) - Estonia (
ee.
) flowers.
game.
- Global Domain Name (
gdn.
) - Guinea (
gn.
) guitars.
hosting.
- Kyrgyzstan (
kg.
) - Kazakhstan (
kz.
) - Lebanon (
lb.
); strict second-level domain name separation, divided into:com.lb.
edu.lb.
gov.lb.
net.lb.
org.lb.
- Sri Lanka (
lk.
) - Liberia (
lr.
) - Monaco (
mc.
) - Puerto Rico (
pr.
) ruhr.
- Venezuela (
ve.
) - Kazakhstan (
xn--80ao21a.
/.қаз
) - Sri Lanka (
xn--fzc2c9e2c.
/.ලංකා
) - Mongolia (
xn--l1acc.
/.мон
) - Sri Lanka (
xn--xkc2al3hye2a.
/.இலங்கை
)
A lot of the above information was previously recorded by Jan-Piet Mens at: https://jpmens.net/2021/05/18/dns-open-zone-data/
Additional links: