如何获取可供购买的域名列表
本文关键字:域名 列表 何获取 获取 | 更新日期: 2023-09-27 18:01:07
我想建立一个网站,显示可以使用.com扩展名购买的域名列表。
我发现了这个代码(使用System.DirectoryServices(:
using (var forest = Forest.GetCurrentForest())
{
foreach (Domain domain in forest.Domains)
{
...
}
}
但它只显示我的域。我错过了什么?
在公共DNS系统中无法枚举域名。
DNS域名不同于"NT域"或"Active Directory域",后者是一个完全不同的概念。System.DirectoryServices
是.NET框架中的LDAP客户端,与DNS无关。
.NET:System.Net.Dns
中的DNS客户端具有解析命令,但它无法告诉您公共DNS域名是否已注册或可用,因为可以注册域名,然后永远不会为其创建DNS区域文件,因此即使已注册,名称本身也不会解析。
公共域名可用性通常可以使用WHOIS或您要查询的顶级域的控制器提供的某些其他目的构建的API来发现。