C# 创建域名检查器

C# 创建域名检查器,c#,asp.net,dns,C#,Asp.net,Dns,我想知道如何让域名检查器测试顶级域名的可用性 例如,检查域:stackoverflow.com或stackoverflow.dk是否可用 我是否需要订阅一个服务来完成这项工作,或者在这样的测试背后是否有一些简单的魔法 谢谢您需要进行查找-请参见似乎有一个协议用于此检查。我不确定这是否仅适用于德语.de域或所有域。也许这会对您有所帮助。您最好的选择是创建一个webRequest对象来触发whois请求。然后可以使用regex解析来自HTML的结果。我已经在很多场合这样做过,只要底层网站不改变hel

我想知道如何让域名检查器测试顶级域名的可用性

例如,检查域:stackoverflow.com或stackoverflow.dk是否可用

我是否需要订阅一个服务来完成这项工作,或者在这样的测试背后是否有一些简单的魔法


谢谢

您需要进行查找-请参见

似乎有一个协议用于此检查。我不确定这是否仅适用于德语.de域或所有域。也许这会对您有所帮助。

您最好的选择是创建一个webRequest对象来触发whois请求。然后可以使用regex解析来自HTML的结果。我已经在很多场合这样做过,只要底层网站不改变helpfullweb服务客户端,它就工作得很好

参考


谁是正确答案,但你必须在线检查。@ckuetbach不在线你怎么可能检查域名可用性?我不能。但我想说清楚。但你是对的,很明显,你必须在线检查域。协议适用于所有域,但大多数TLD没有实际运行此服务的服务器,而我通过谷歌找到的提供此服务的服务器仅适用于.de,非常不可靠。