我正在使用Guava的InternetDomainName.from(domain).topPrivateDomain().toString()从完整域名中提取“顶级私有域”。例如,对于bbc.co.uk,它会将.co.uk列为“顶级私有域”,而不是简单的.uk。它所基于的列表( Mozilla Public Suffix List,包含在com.google.thirdparty.publicsuffix.PublicSuffixPatterns中)缺少某些商业TLD,这些TLD可以有效地充当“顶级私有
在大多数情况下,.com是最理想的域名,因此许多选择域名的人必须在desiredname.something_else或totallydifferent.com之间选择。来自维基百科:
biz TLD的创建是为了缓解对com顶级域名的一些需求,并为那些在com中的首选域名已经被另一方注册的企业提供一种替代方案。.org至少意味着一个组织,而.com是最普通的‘商业’。但是.biz似乎是一个完全的复制,它似乎没有被广泛使用<pun>,应该被关闭。</pun>