【问题标题】:How to retrieve the expiry date of a domain name?如何检索域名的到期日期?
【发布时间】:2015-06-30 09:36:23
【问题描述】:

我有一长串域,我想定期使用 powershell 检索到期日期。我知道我可以使用以下方法成功注册域名:

$web = New-WebServiceProxy ‘http://www.webservicex.net/whois.asmx?WSDL’
$web.GetWhoIs(‘stackoverflow.com’)

但是,由于我只想要到期日期,除了使用上述方法然后从返回的数据中检索到期日期之外,还有更好的方法吗?使用上面的方法似乎大规模使用会很麻烦,我希望有更好的方法。

【问题讨论】:

  • 嗯,whois 不是为机器人设计的,获取到期日期无论如何都会生成对 whois 数据库的请求,所以我认为答案是否定的,没有更好的方法。

标签: powershell whois


【解决方案1】:

可能最好的方法是使用您的 DNS 注册商的 API(如果他们确实提供了这样的 API)。如果他们不提供 API,屏幕抓取他们的 Web 界面可能是您的第二个最佳选择。不过,这两种方法都取决于实际的界面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    相关资源
    最近更新 更多