用于列出顶级域名的API

mad*_*php 7 rest

任何人都建议任何好的Web服务来查询和列出所有可能的TLD.

我现在正在查看http://domainapi.com/.我可以查询TLD,但我找不到列出它们的方法.如果有人能想到任何其他有更新顶级域名的好例子.

Nic*_*k S 6

看起来 ICANN 确实提供了所有有效 TLD 的计算机可读列表:
https : //data.iana.org/TLD/tlds-alpha-by-domain.txt(通过此页面找到)

我不确定它的更新频率,但我检查过的几次都没有超过 24 小时。

我不知道你多久可以查询一次而不打扰他们,所以我不会经常这样做。这不像列表经常更改。


Dar*_*ler 3

您可以直接从 IANA 获取此信息。数据位于http://www.iana.org/domains/root/db,并且 HTML 看起来相当容易抓取。

  • 谢谢。如果我能避免刮擦,我愿意。此外,他们似乎没有 .co.uk 在那里。我知道我可以检查 .co 和 .uk,但我想验证人们输入 .com.uk... 或任何其他不正确的域。 (2认同)
  • 您无法“检查 .co 和 .uk”,因为 .co.uk 中的 .co 不是 TLD。 (2认同)