Url 所有顶级域的列表

Url 所有顶级域的列表,url,tld,country-codes,Url,Tld,Country Codes,我找到了很多线索来解释如何以两个或三个字母的格式获取国家代码,但没有一条适合我的任务。 我正在寻找一种方法来获取数组中的所有顶级域。我知道C#中有CultureInfo类,但它可以列出国家代码。它不包括通用TLD,例如:“com” 所有TLD的权威列表: 根区域数据库表示顶级域的委派详细信息,包括GTLD(如.com)和国家代码TLD(如.uk) 您也可以将其作为TXT获取(更容易解析): Wikipedia也列出了所有TLD,但它当然不是权威性的: Mozilla基金会维护一个有效的顶级

我找到了很多线索来解释如何以两个或三个字母的格式获取国家代码,但没有一条适合我的任务。
我正在寻找一种方法来获取数组中的所有顶级域。我知道C#中有CultureInfo类,但它可以列出国家代码。它不包括通用TLD,例如:“com”

所有TLD的权威列表:

根区域数据库表示顶级域的委派详细信息,包括GTLD(如
.com
)和国家代码TLD(如
.uk

您也可以将其作为TXT获取(更容易解析):


Wikipedia也列出了所有TLD,但它当然不是权威性的:



Mozilla基金会维护一个有效的顶级域名,即那些可以直接登记名字的域名(例如:<代码> .CO.U.<代码>,而不是<代码> .U/<代码>):

< P>我喜欢使用这个列表(它包括私人TLD):对我来说,这是我能找到的最完整的列表,它是纯文本格式的。

你是指顶级域名(TLD)吗?两个字母的地理TLD和非地理TLD?是的,我指的是顶级域名。是的,我需要获取地理域和其他域。注意:
.com
不是国家代码顶级域(ccTLD),而是通用顶级域(gTLD)。另请参见,它很好地处理了这个问题,并使用了Mozilla的PSL,正如@unor所指出的。它是用Python编写的,但是您可以从它的源代码中收集它处理某些情况的方式。(这是一个胜利,因为问题域充满了麻烦。)txt文件只列出TLD,而不列出它们是否为国家代码。你知道有一个列表提供这些信息,或者只列出国家代码的TLD吗?@IttayD:如果你没有找到它:第一个链接包含一个列为“Type”的表,其中列为CCTL的“国家代码”。@unor:我没有错过,但是解析html非常有用,因为它包括.co.uk等TLD