dnsrobot/dns-robot-cli
GitHub: dnsrobot/dns-robot-cli
一款零依赖的 Node.js 命令行工具,集成 DNS、SSL、WHOIS 和邮件安全验证等多项网络诊断功能,通过云端 API 提供一站式的域名与网络资产分析能力。
Stars: 0 | Forks: 0
# dns-robot-cli
用于 DNS 查询、SSL 检查、WHOIS 和邮件安全验证的命令行工具 —— 由 [DNS Robot](https://dnsrobot.net) 提供支持。
零依赖。支持 Node.js 18+。
## 安装
```
npm install -g dns-robot-cli
```
或直接使用 npx 运行:
```
npx dns-robot-cli dns google.com
```
## 命令
### DNS 查询
解析任意域名的 DNS 记录。支持 A、AAAA、CNAME、MX、NS、TXT、SOA 等类型。
```
dns-robot dns google.com
dns-robot dns google.com AAAA
dns-robot dns google.com MX
```
[在线 DNS 查询工具 →](https://dnsrobot.net/dns-lookup)
### SSL 证书检查
检查 SSL/TLS 证书 —— 颁发者、有效期、证书链、SANs。
```
dns-robot ssl github.com
```
[在线 SSL 检查器 →](https://dnsrobot.net/ssl-checker)
### WHOIS 查询
域名注册详情 —— 注册商、日期、名称服务器、状态。
```
dns-robot whois example.com
```
[在线 WHOIS 查询 →](https://dnsrobot.net/whois-lookup)
### SPF 检查
验证 SPF 记录,包含 DNS 查询计数和机制细分。
```
dns-robot spf gmail.com
```
[在线 SPF 检查器 →](https://dnsrobot.net/spf-checker)
### MX 查询
查找邮件交换记录,包含优先级、IP 和服务商检测。
```
dns-robot mx outlook.com
```
[在线 MX 查询 →](https://dnsrobot.net/mx-lookup)
### NS 查询
列出名称服务器及其响应时间和服务商信息。
```
dns-robot ns cloudflare.com
```
[在线 NS 查询 →](https://dnsrobot.net/ns-lookup)
### DKIM 检查
验证 DKIM 记录。若未指定选择器,自动尝试常见选择器。
```
dns-robot dkim gmail.com
dns-robot dkim example.com selector1
```
[在线 DKIM 检查器 →](https://dnsrobot.net/dkim-checker)
### DMARC 检查
验证 DMARC 策略、报告及子域名设置。
```
dns-robot dmarc yahoo.com
```
[在线 DMARC 检查器 →](https://dnsrobot.net/dmarc-checker)
### IP 查询
任意 IP 地址的地理位置、ISP、ASN 和主机名信息。
```
dns-robot ip 8.8.8.8
dns-robot ip 2606:4700:4700::1111
```
[在线 IP 查询 →](https://dnsrobot.net/ip-lookup)
### HTTP 头
分析 HTTP 响应头并进行安全评分(A–F 等级)。
```
dns-robot headers https://example.com
dns-robot headers example.com
```
[在线 HTTP 头工具 →](https://dnsrobot.net/http-headers)
### 端口检查
测试端口是开放还是关闭。默认检测 80, 443。
```
dns-robot port example.com
dns-robot port example.com 22,80,443,8080
```
[在线端口检查器 →](https://dnsrobot.net/port-checker)
## 选项
```
--help, -h Show help
--version, -v Show version
```
## 工作原理
所有查询均由 [DNS Robot](https://dnsrobot.net) API 执行 —— 这是 [dnsrobot.net](https://dnsrobot.net) 上 53 款免费在线 DNS 和网络工具背后的同一引擎。
## 许可证
MIT — [DNS Robot](https://dnsrobot.net)
标签:CDN识别, CLI, DKIM验证, DMARC验证, DNS Robot, DNS枚举, DNS查询, GitHub, GNU通用公共许可证, HTTP头部分析, IP地理位置, MITM代理, MX记录, Node.js, NPM包, NS记录, OSV-Scalibr, SPF验证, SSL证书检测, SYN扫描, UDP扫描, WHOIS查询, WiFi技术, 二进制发布, 协议探测, 反垃圾邮件, 域名信息, 域名解析, 开源工具, 文档结构分析, 网站管理, 网络安全工具, 自定义脚本, 证书透明度, 运维工具, 邮件安全, 零依赖