你如何在 whois 命令中使用代理?

Has*_*ard 6 proxy whois

我尝试导出到 http_proxy 和 https_proxy 中,但这似乎不起作用。

我猜在从命令行查询 whois 信息时,还有另一种使用代理的方法吗?

Rui*_*iro 5

whois 命令使用特定的协议和端口进行通信,即whois 43/tcp;所以显然尝试使用 HTTP(S)(默认情况下 HTTP 端口 80/tcp 和 HTTPS 443/tcp)。

因此 HTTP 代理感知功能将不起作用,因为这些协议不涉及 whois 协议的内部工作。

如果您需要设置外部代理,则需要一个袜子感知代理,如本示例/sf/ask/470318551/珀尔

对于 python 中的 Whois 代理,请参阅uwhoisd并进一步说明如何使用它:python: how to Perform whois with uwhoisd proxy

另请参阅关于 WHOIS 协议

WHOIS 协议是一个简单的、基于明文的协议,侦听 TCP 端口 43。有一个 RFC 定义了该协议,即RFC 3912