Open data on domain names
Open data on domain names provides an overview of the use of .ch & .li domain name and the internet in Switzerland and Liechtenstein. The data offers an overview and historical development of domain names and the DNS. The data enables interested parties to conduct research and develop new insights and services related to the use of .ch & .li domain names and the Swiss internet by combining this information with other data sources.
SWITCH publishes domain names and DNS data on this website, in compliance with all relevant data protection regulations. Based on experiences and feedback provided by users, SWITCH aims to offer more data on domain names publicly in future.
Selected Open Data
Since July 2018, we have been publishing a CSV file with the top 1,000 .ch domain names here each month. This file contains the domain names most frequently searched for on the DNS. The CSV files go back to July 2017, as we have access to data from this point onwards.
What does the list reveal?
These .ch domain names are the most important on the Swiss internet. They account for a significant proportion of internet traffic and are therefore highly dependent on a stable, secure Swiss internet.
How is it measured?
Initially, we measured the number of distinct resolvers that query a.nic.ch and b.nic.ch for each domain. The queries do not only originate from web services, but also from email and all other internet services. From february 2019 on (i.e. data from february 2019) our method changes slightly1. We now measure the distinct number of ASes per domain instead of the distinct number of resolvers. Have a look the blog article to find out why.
Remark: Due to the ongoing implementation of a new system for aggregating statistics, updates to the statistics are temporarily unavailable.
Data
Latest
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019 (with NXDOMAIN)
December 2018 (with NXDOMAIN)
November 2018 (with NXDOMAIN)
October 2018 (with NXDOMAIN)
September 2018 (with NXDOMAIN)
August 2018 (with NXDOMAIN)
July 2018 (with NXDOMAIN)
June 2018 (with NXDOMAIN)
May 2018 (with NXDOMAIN)
April 2018 (with NXDOMAIN)
March 2018 (with NXDOMAIN)
February 2018 (with NXDOMAIN)
January 2018 (with NXDOMAIN)
December 2017 (with NXDOMAIN)
November 2017 (with NXDOMAIN)
October 2017 (with NXDOMAIN)
September 2017 (with NXDOMAIN)
August 2017 (with NXDOMAIN)
July 2017 (with NXDOMAIN)
[1] Note that due to an update of the underlying software the number of AS in february is not quite correct. Many AS have been counted double. The ranking itself is not significantly affected by this.
The DNS Health Report checks the reachability of name servers and .ch and .li domain names. In the event of technical problems, SWITCH informs the operator and makes recommendations for resolving them. As such, the DNS Health Report improves the reliability of the internet in Switzerland.
SWITCH tests all .ch and .li domain names which are signed with DNSSEC. The test checks whether a DNSSEC-signed domain name can be resolved over a validating recursive resolver.
In addition, all name servers which host .ch and .li domain names are tested. The name server addresses are tested for compliance with DNS standards using the following tests:
- TCP: checks if DNS messages over TCP succeed as DNS messages may be delivered using UDP or TCP communications. Also see RFC 7766.
- EDNS: checks EDNS compliance. The server must either comply with the original DNS standard from 1987 (RFC 1035) or the newer EDNS standards from 1999 (RFC 2671 and RFC 6891). Note that supporting EDNS is not a requirement.
- EDNS Cookie: checks EDNS cookie compliance. As in the EDNS test, the server must respond with an EDNS-compliant answer (but supporting EDNS is not a requirement). If the server supports EDNS, the answer must also be EDNS cookie-compliant. Also see RFC 7873.
- Query Type: checks if the server returns a response to a more recent query type, such as CDS. The expected behaviour is a data or NODATA response. A NODATA response means there are records for the requested domain name, but none of them match the query type in the request. A data response would be an actual CDS record for example.
Data
- 20241106.jsonl.gz
- 20241107.jsonl.gz
- 20241108.jsonl.gz
- 20241109.jsonl.gz
- 20241110.jsonl.gz
- 20241111.jsonl.gz
- 20241112.jsonl.gz
- 20241113.jsonl.gz
- 20241114.jsonl.gz
- 20241115.jsonl.gz
- 20241116.jsonl.gz
- 20241117.jsonl.gz
- 20241118.jsonl.gz
- 20241119.jsonl.gz
- 20241120.jsonl.gz
- 20241121.jsonl.gz
- 20241122.jsonl.gz
- 20241123.jsonl.gz
- 20241124.jsonl.gz
- 20241125.jsonl.gz
- 20241126.jsonl.gz
- 20241127.jsonl.gz
- 20241128.jsonl.gz
- 20241129.jsonl.gz
- 20241130.jsonl.gz
- 20241201.jsonl.gz
- 20241202.jsonl.gz
- 20241203.jsonl.gz
- 20241204.jsonl.gz
- 20241205.jsonl.gz
- 20241206.jsonl.gz
- 20241207.jsonl.gz
The .ch & .li zone files, containing all delegated domain names, are publicly available for download. Access is restricted for the purposes of combating cybercrime, scientific and social research or for other purposes in the public interest, as e.g., foreseen by Article 10(1)(a)(6) of the Ordinance on Internet Domains.
Access to the zone file data
The zone files are available by doing a DNS zone transfer (AXFR) from zonedata.switch.ch. using the following TSIG keys:
# filename ch_zonedata.key
key tsig-zonedata-ch-public-21-01 { algorithm hmac-sha512; secret "stZwEGApYumtXkh73qMLPqfbIDozWKZLkqRvcjKSpRnsor6A6MxixRL6C2HeSVBQNfMW4wer+qjS0ZSfiWiJ3Q=="; };
# filename li_zonedata.key
key tsig-zonedata-li-public-21-01 {
algorithm hmac-sha512;
secret "t8GgeCn+fhPaj+cRy1epox2Vj4hZ45ax6v3rQCkkfIQNg5fsxuU23QM5mzz+BxJ4kgF/jiQyBDBvL+XWPE6oCQ==";
};
By downloading the .ch or .li zone file, you agree to use the zone file data only for combating cybercrime, scientific and social research or for other purposes in the public interest. For operational reasons we cannot provide DNS notify messages when a new zone has been published and we ask you to download each zone file not more than once every 24h.
If the service is abused, or if the legal terms of the Ordinance on Internet Domains are violated, we reserve the right to block the IP prefix which is causing the problem. If you have any questions about zone file access please contact SWITCH-CERT.
Downloading the zonefile using the dig utility
As an example, you can download the zone file using the dig command (download from https://www.isc.org/bind/):
dig -k ch_zonedata.key @zonedata.switch.ch +noall +answer +noidnout +onesoa AXFR ch. > ch.txt