macOS终端执行WHOIS命令无任何输出,无法获取查询结果如何解决?
macOS终端WHOIS命令无输出的常见原因及解决方法
- 命令参数格式错误:运行
whois时必须传入合法的查询目标,若直接执行空命令、给域名加了https:///www.前缀、输入的域名/IP格式无效,都会直接返回空结果。标准用法示例:whois baidu.com - 43端口被网络屏蔽:WHOIS服务默认使用TCP 43端口通信,如果你当前使用的公司内网、公共WiFi、运营商网络屏蔽了43端口的出站请求,命令会无报错直接结束无输出,可以切换手机热点网络重试验证。
- 目标WHOIS服务器拦截:部分域名注册商的WHOIS服务器对查询频率、来源IP有限制,短时间内多次查询、IP段被封禁都会返回空响应,可更换其他域名测试,或间隔几分钟后重试。
- 系统自带WHOIS工具异常:先执行
which whois验证命令路径,正常返回结果应为/usr/bin/whois,若路径异常可通过Homebrew重新安装WHOIS工具,执行命令:brew install whois
内容的提问来源于stack exchange,提问作者Lee
相关产品推荐
相关产品推荐

