【问题标题】:Creating domain name checker [closed]创建域名检查器[关闭]
【发布时间】:2011-05-04 11:31:39
【问题描述】:

我想知道如何为顶级域制作域名检查器(测试可用性)?

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

我是否需要订阅服务才能做到这一点,或者这种测试背后有一些简单的魔法?

谢谢

【问题讨论】:

    标签: c# asp.net dns


    【解决方案1】:

    【讨论】:

    • WHOIS 是正确答案,但您必须在线查看。
    • @ckuetbach 你怎么可能在不在线的情况下检查域名可用性?
    • 我不能。但我想澄清这一点。但您是对的,很明显,您必须在线查看域。
    【解决方案2】:

    似乎有用于此检查的协议"A Domain Availability Check"。我不确定这是否仅适用于德语 .de 域或所有域。也许这会对你有所帮助。

    【讨论】:

    • 该协议适用于所有域,但大多数 TLD 没有实际运行此服务的服务器,而我通过 google 找到的一台服务器仅适用于 .de 并且非常不可靠.
    【解决方案3】:

    最好的办法是创建一个webRequest 对象来触发whois 请求。然后,您可以使用正则表达式解析来自 HTML 的结果。我已经多次这样做并且效果很好(前提是基础网站没有改变)

    【讨论】:

      【解决方案4】:
      猜你喜欢
      • 2019-04-26
      • 2022-10-07
      • 2011-03-19
      • 2012-04-18
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 2015-01-25
      • 1970-01-01
      相关资源
      最近更新 更多