Whois 响应问题

Whois 响应问题

好吧,我试着解决这个问题,但感到很困惑。我正在使用 whois 命令并从注册服务器获取响应,即:

whois google.com

这将返回到期日期:

Created on..............: 1997-09-15.
Expires on..............: 2020-09-13.
Record last updated on..: 2012-01-29.

这很好,但我还需要域名的状态

例如如果你转到

http://www.who.is/whois/google.com

我得到了这个信息

Status: clientDeleteProhibited, clientTransferProhibited, clientUpdateProhibited, serverDeleteProhibited, serverTransferProhibited, serverUpdateProhibited

Expiration Date: 2020-09-14
Creation Date: 1997-09-15
Last Update Date: 2011-07-20

区别在于这个额外的状态项,如何使用 whois 命令获取它?

答案1

每个注册商都有自己的输出格式。如果您查询不提供此信息的注册商,则无法获得该信息(至少使用 whois 协议无法获得)。

不过,对于您的特定示例,google.com此信息由 的顶级注册商维护whois.internic.net。显然,您的特定whois客户端未显示 的输出whois.internic.net。从我的客户端,我得到了一个冗长的结果whois.internic.net(包括有关以此开头的注册表项的信息,其中google.com.有几十个,其中一些相当令人尴尬),然后才得到来自其注册商的此特定域的信息。

whois如果您真的需要确切了解正在发生的事情, 我建议您编写一个简单的客户端。telnet whois.internic.net 43并输入=google.com一个良好的开端。

相关内容