所有顶级域名列表

时间:2013-01-20 18:33:21

标签: url tld country-codes

我找到了很多线程,解释了如何以两个或三个字母的格式获取国家/地区代码,但没有任何东西适合我的任务。 我正在寻找一种方法来获取阵列中的所有顶级域名。我知道C#中的CultureInfo类可以列出国家代码。它不包括通用TLD,例如:“com”。 Here's the complete list of country codes I found

2 个答案:

答案 0 :(得分:27)

所有TLD的权威列表:http://www.iana.org/domains/root/db

  

根区数据库代表顶级域名的授权详情,包括.com等通用顶级域名(gTLD)和.uk等国家/地区代码顶级域名。

您也可以将其作为TXT(更容易解析):http://data.iana.org/TLD/tlds-alpha-by-domain.txt


维基百科还列出了所有顶级域名,但它当然不具有权威性:List of Internet top-level domains


Mozilla基金会为有效的顶级域名保留Public Suffix List,即您可以直接注册名称的域名(例如.co.uk而不是{{1} }}):http://publicsuffix.org/

答案 1 :(得分:8)

我想使用此列表(包括私有TLD):http://mxr.mozilla.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat?raw=1。对我而言,这是我能找到的最完整的列表,它是纯文本格式。