如何在MATLAB上检查WHOIS数据库中是否存在域的DNS记录?

如何在MATLAB上检查WHOIS数据库中是否存在域的DNS记录?,matlab,matlab-deployment,Matlab,Matlab Deployment,案例1:如果facebook.com存在于已注册的WHOIS数据库中,则Matlab将返回0 案例2:如果尚未注册的WHOIS数据库中不存在fghasd.com,则Matlab将返回1 我已经通过Matlab检查过了,对于这种情况没有函数。 有什么方法可以解决吗?您需要检查触发字的响应输出,以确定结果是否可用、已注册或其他状态 然而,因为whois响应的格式没有标准,所以您必须弄清楚这些触发器是什么。以下是dotology.co.uk网站上使用的一些示例: "no matc

案例1:如果facebook.com存在于已注册的WHOIS数据库中,则Matlab将返回0

案例2:如果尚未注册的WHOIS数据库中不存在fghasd.com,则Matlab将返回1

我已经通过Matlab检查过了,对于这种情况没有函数。
有什么方法可以解决吗?

您需要检查触发字的响应输出,以确定结果是否可用、已注册或其他状态

然而,因为whois响应的格式没有标准,所以您必须弄清楚这些触发器是什么。以下是dotology.co.uk网站上使用的一些示例:

         "no match",
         "not found",
         "no data found",
         "status:\tavailable",
         "no entries found",
         "unknown domain",
         "no domain records were found to match",
         "status: not registered",
         "is available for registration",
         "domain status: available",
         "no found"


在MATLAB之外,您将如何通过某种命令行或shell脚本而不是查看网页来实现这一点?然后,无论你在shell中做什么,你都可以通过系统命令或其他机制从MATLAB内部调用。我在WHOIS数据库中做,检查域名是否已经存在,但我不想与MATLAB链接以生成结果0或1。我可以在WHOIS检查域名,然后在Matlab中手动分类,如果存在,然后我在Matlab数组中放入0,否则为1,但这似乎没有意义,因为我可以手动将0或1作为输出。有什么想法可以链接到WHOIS数据库吗?然后我只需要调用函数在Matlab上检查域名,而不是在WHOIS数据库网站上检查域名?我必须订阅WHOIS数据库,以便访问可以连接到我的Matlab的结果,是吗?而且它不是免费的。。。还有别的方法吗?
        "not supported",
        "prohibited string",
        "is not valid!"