我想知道可以记录的域名的所有可能结局。
例如:.com,.net,.uk,.com.br
在此发布了一个列表?
答案 0 :(得分:4)
“公共后缀”是指互联网用户可以直接注册名称的公共后缀。公共后缀的一些示例是“.com”,“。co.uk”和“pvt.k12.wy.us”。公共后缀列表是所有已知公共后缀的列表。
答案 1 :(得分:0)
您不应该在应用程序中添加硬编码的有效顶级域名列表。
过去有些应用程序已经这样做了,问题是你的列表虽然在你做的时候是正确的,但很快就会过时了。
例如,Zend Framework错误地将顶级域名的硬编码列表添加到其域名验证器类中。现在任何使用它的人都会在每次添加新的顶级域时都有一个错误的应用程序,直到他们升级Zend Framework,这是一个冒险的业务,因为他们的整个应用程序可能依赖于它的许多部分的一致行为。
答案 2 :(得分:0)
ICANN维护list of Top-Level Domains。话虽这么说,你应该先阅读Universal Acceptance of All Top-Level Domains上的文章。简而言之:
大多数软件不需要测试域名是否有效。连接域名[...]或发送电子邮件[...]的行为将自动提供通知域名是否有效的机制。
如果需要检查域有效性,最希望DNS协议用于此目的。但是,如果特定要求仅检查顶级域的有效性,则可以在权威根服务器系统中委派所有已授权的顶级域的当前列表here。< / p>
另请注意,“可以记录的域名的结尾”是一个模糊的请求。 ICANN为顶级域名提供注册。注册管理机构根据其TLD(或其TLD的子域)提供注册。其他私人参与者也在其域名下提供注册。例如,您可以在awsamazon.com
,dyndns.org
,free.fr
和其他许多域名下注册域名。