Freely available data

SWITCH publishes open data and makes it available to the public on this website in order to create added value and improve transparency, innovation and efficiency.

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 and 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 updated blog article to find out why. Additionally, there will be two datasets, one that ignores NXDOMAIN queries and one that does not. In the past there has only been one dataset including NXDOMAIN queries.


Latest - Latest (with NXDOMAIN)
October 2021 - October 2021 (with NXDOMAIN)
September 2021 - September 2021 (with NXDOMAIN)
August 2021 - August 2021 (with NXDOMAIN)
July 2021 - July 2021 (with NXDOMAIN)
June 2021 - June 2021 (with NXDOMAIN)
May 2021 - May 2021 (with NXDOMAIN)
April 2021 - April 2021 (with NXDOMAIN)
March 2021 - March 2021 (with NXDOMAIN)
February 2021 - February 2021 (with NXDOMAIN)
January 2021 - January 2021 (with NXDOMAIN)
December 2020 - December 2020 (with NXDOMAIN)
November 2020 - November 2020 (with NXDOMAIN)
October 2020 - October 2020 (with NXDOMAIN)
September 2020 - September 2020 (with NXDOMAIN)
August 2020 - August 2020 (with NXDOMAIN)
July 2020 - July 2020 (with NXDOMAIN)
June 2020 - June 2020 (with NXDOMAIN)
May 2020 - May 2020 (with NXDOMAIN)
April 2020 - April 2020 (with NXDOMAIN)
March 2020 - March 2020 (with NXDOMAIN)
February 2020 - February 2020 (with NXDOMAIN)
January 2020 - January 2020 (with NXDOMAIN)
December 2019 - December 2019 (with NXDOMAIN)
November 2019 - November 2019 (with NXDOMAIN)
October 2019 - October 2019 (with NXDOMAIN)
September 2019 - September 2019 (with NXDOMAIN)
August 2019 - August 2019 (with NXDOMAIN)
July 2019 - July 2019 (with NXDOMAIN)
June 2019 - June 2019 (with NXDOMAIN)
May 2019 - May 2019 (with NXDOMAIN)
April 2019 - April 2019 (with NXDOMAIN)
March 2019 - March 2019 (with NXDOMAIN)
February 2019 - February 2019 (with NXDOMAIN)
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.


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 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

dig -k ch_zonedata.key +noall +answer +noidnout +onesoa AXFR ch. > ch.txt



Top 1000 Blog

This short blog article describes the technical background of the Top 1000 ranking in more detail. The underlying infrastructure is explained and the measuring method is discussed in more detail.