为什么“whois”在我的 Mac 终端上超时但在网络实用程序中似乎运行正常?

为什么“whois”在我的 Mac 终端上超时但在网络实用程序中似乎运行正常?

我正在运行 Mac OS X 10.10.2 (Yosemite),当我在“终端”中执行以下操作时,我的请求超时:

> whois google.com
whois: connect(): Operation timed out

我也下载了,jwhois但是没有成功:

> jwhois google.com
[Querying whois.internic.net]
[Unable to connect to remote host]

但是,当我尝试whois从“网络实用程序”进行搜索时,它立即起作用:

在此处输入图片描述

您对发生了什么有什么想法吗?我认为这是 ISP 问题,但它似乎在“网络实用程序”中运行良好。

答案1

您可能在防火墙中意外阻止了到本地 whois 服务器的传出连接。如果您使用的是 Little Snitch 等防火墙。转到 Little Snitch 配置 -> 所有规则,然后搜索终端。检查您在那里设置了哪些规则。在我的情况下,我有一条规则指定:

Deny outgoing connections via whois to domain iana.org

它看起来像这样:

禁用此规则后,问题得到解决。

相关内容