我想知道所有可以记录的域名的可能结尾。
例如:.com、.net、.uk、.com.br
在这上面发表的名单?
发布于 2011-04-25 14:21:44
“公共后缀”是互联网用户可以直接注册名称的后缀。公共后缀的一些例子是".com“、".co.uk”和"pvt.k12.wy.us“。公共后缀列表是所有已知公共后缀的列表。
发布于 2011-04-25 14:24:49
不应将有效顶级域的硬编码列表添加到应用程序中。
一些应用程序在过去已经做到了这一点,问题是您的列表虽然在创建时是正确的,但很快就会过期。
例如,Zend Framework错误地将顶级域的硬编码列表添加到其域名验证器类中。现在,任何使用它的人在每次添加新的顶级域时都会有一个错误的应用程序,直到他们升级Zend Framework,这是一个有风险的业务,因为他们的整个应用程序可能依赖于它的许多部分的一致行为。
发布于 2013-01-25 17:46:56
ICANN维护list of Top-Level Domains。话虽如此,你应该先阅读他们在Universal Acceptance of All Top-Level Domains上的文章。长话短说:
大多数软件应该不需要测试域名是否有效。连接到域名…的行为,或发送电子邮件…将自动提供域名是否有效的通知机制。
如果需要检查域有效性,则最理想的做法是使用DNS协议。然而,如果存在仅检查顶级域的有效性的特定要求,则在权威根服务器系统内已经被委派的所有顶级域的当前列表可用here。
还要注意,“可以记录的域名的结尾”是一个含糊的请求。ICANN为顶级域提供注册。注册中心提供在其TLD (或其TLD的子域)下的注册。其他私人参与者也在其域名下提供注册。例如,您可以在awsamazon.com、dyndns.org、free.fr和许多其他目录下注册一个域。
https://stackoverflow.com/questions/5775760
复制相似问题