我有存储在数据库中的域名,我想要一个可靠的方法来获取根目录,这样我就可以对它进行mx查找。
例如,域名可能显示为:
www.domain.com
www.domain.co.uk
domain.co.uk
domain.com
sub.domain.co.uk
sub.domain.com
... etc ... with any valid TLD that may have one or more periods.
我只想要" domain.tld"
我能看到这样做的唯一方法就是维护一个TLD数据库。是否有更简单的方法或有任何nuget包或现有的库来帮助?
编辑:
使用正则表达式删除www并不能解决此问题,因为www不是唯一的子域类型。同样只是采用顶级域名也不会像许多国家一样使用二级域名。