Авторитетные источники данных о доменных именах: списки корневой зоны DNS и IANA

Существуют два источника официальных списков TLD.

Первый — это сама корневая зона DNS. Она подписана с использованием расширений безопасности системы доменных имен (DNSSEC), поэтому подлинность данных может быть аутентифицирована DNS- сервером, поддерживающим DNSSEC, хотя эту информацию довольно сложно анализировать как текстовый файл.

Другим источником является текстовый файл TLD, который публикует IANA (по одному TLD на строку в алфавитном порядке). Эти файлы хранятся на веб-серверах https, поэтому при загрузке рекомендуется проверять сертификат безопасности транспортного уровня (TLS), чтобы убедиться в подлинности загружаемого файла.

Список TLD можно получить по любой из следующих ссылок:

https://www.internic.net/domain/root.zone (файл корневой зоны) https://data.iana.org/TLD/tlds-alpha-by-domain.txt (текстовый файл TLD)