基本能力
产品定位
DNSDumpster - MCP Server 是一个用于 DNS 侦察的工具,通过 AI 助手以自然语言方式查询域名的 DNS 记录。
核心功能
- 查询域名的 DNS 记录(A 记录、CNAME 记录、MX 记录、TXT 记录、NS 记录等)
- 获取详细的 DNS 信息,包括 IP 和 ASN 信息
- 支持分页(Plus 账户)
- 支持域名地图生成(Plus 账户)
- 速率限制和缓存
适用场景
- 安全研究人员进行 DNS 侦察
- 网络管理员分析域名的 DNS 基础设施
- 开发人员调试 DNS 相关问题
工具列表
mcp-dnsdumpster
: 主服务工具,用于启动 MCP 服务器并与 DNSDumpster API 交互。
常见问题解答
- 需要 API 密钥才能使用服务。
- 支持 Python 3.10+ 和 MCP SDK 1.4+。
使用教程
使用依赖
- Python 3.10+
uv
依赖管理工具
安装教程
```bash
从 PyPI 安装
uv pip install mcp-dnsdumpster
或从源代码安装
git clone https://github.com/yourusername/mcp-dnsdumpster.git
cd mcp-dnsdumpster
uv pip install -e .
```
调试方式
-
设置 API 密钥:
bash
export DNSDUMPSTER_API_KEY=your_api_key_here -
运行服务器:
```bash
使用 uvx(推荐)
uvx mcp-dnsdumpster
或从源代码运行
uv run server.py
```
示例提示
- "Show me all subdomains for example.com"
- "What are the mail servers for microsoft.com?"
- "Tell me about the DNS infrastructure for twitter.com"
- "Generate a visual map of Facebook's domain structure"