首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >工具建议顶级域

问工具建议顶级域
EN

Stack Overflow用户
提问于 2013-07-31 21:58:11
回答 1查看 108关注 0票数 0

我正在为我们的客户创建一个工具来检查他们的域名是否存在。我计划使用gethostbyname($domain)函数。但是,我想预先编程其他TLD,将检查与他们的首选TLD(通过表单发送)。我真的不知道从哪里开始,所以我在下面提供了我的示例,以获得用户建议。

代码语言:javascript
复制
    // SUPPORTED TOP-LEVEL DOMAIN NAMES (TLDS)
$TLD['COMING_SOON'] = ".REALTY, .CONSTRUCTION"; 
$TLD['CURRENT']     = ".COM, .ORG, .US";

    // RECEIVE FORM DATA AND STRIP TAGS

$SOURCE =   $_SERVER['HTTP_REFERER'];
$DOMAIN =   strip_tags($_POST['domain_name']);
$TLD    =   strip_tags($_POST['tld']);
$REQ    =   $DOMAIN.$TLD;

    // CHECK CLIENT'S PREFERRED DOMAIN
     if ( gethostbyname($REQ) != $REQ ) {
      echo "DNS Record found";
     } else {
      echo "NO DNS Record found";
    }

     // TO DO: CHECK ALTERNATIVE TOP-LEVEL DOMAINS

     // TO DO: SOMEHOW SEARCH THROUGH THE $TLD ARRAY, COMPARE, AND GIVE RESULT
EN

回答 1

Stack Overflow用户

发布于 2013-07-31 22:03:17

gethostbyname($domain)是不够的;它只会告诉您域名是否处于活动状态,而不会告诉您它是否可以购买。

要知道它是否真的可以购买,您需要查询每个域类型的相关WHOIS服务。但是,对于每个域类型,这将是不同的,并且解析产生的数据可能是一件痛苦的事情,所以您最好使用API

您用来注册域的注册器也应该能够为您提供一个您可以调用的API。联系他们,了解他们有什么以及如何使用它。这是最好的选择。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17972483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档