DNS查询服务

一个无需API密钥和配置的DNS查询、反向DNS、WHOIS和域名检查服务,适用于开发调试和域名管理。

  • by ofershap
  • TypeScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 ofershap/mcp-server-dns

使用说明

mcp服务器dns

从您的AI助手进行DNS查找、反向DNS、WHOIS和域检查。没有API密钥,没有配置。由Node.js内置DNS提供支持。

npx mcp-server-dns

适用于Claude Desktop、Cursor、VS Code Copilot和任何MCP客户端。使用Node.js原生 dns 模块,所以没有什么可注册的。

使用构建的演示 远程自述工具包

为什么

在开发过程中,DNS和WHOIS查找的出现频率比您想象的要高。调试电子邮件传递?您需要MX记录。设置新域?检查名称服务器。正在调查可疑的URL?WhoisXML告诉你谁拥有它。现有的MCP选项需要付费的API密钥(如WhoisXMLnenenebc API)。此服务器使用Node.js内置的DNS解析和公共WHOIS服务器,因此它可以在零帐户或凭据的情况下开箱即用。

工具

工具 它做什么
dns_lookup 查找A、AAAA、MX、TXT、NS、CNAME、SOA、SRV或PTR
reverse_dns 对IP地址执行反向DNS(PTR)查找
resolve_all 在一次调用中解析A、AAAA、MX、TXT、NS、CNAME
check_nameservers 获取域的名称服务器(NS)记录
whois 查询WHOIS数据(遵循IANA向注册商的推荐)

快速开始

光标

添加 .cursor/mcp.json:

{
  "mcpServers": {
    "dns": {
      "command": "npx",
      "args": ["-y", "mcp-server-dns"]
    }
  }
}

克劳德桌面版

添加 claude_desktop_config.json:

{
  "mcpServers": {
    "dns": {
      "command": "npx",
      "args": ["-y", "mcp-server-dns"]
    }
  }
}

VS Code

添加到用户设置或 .vscode/mcp.json:

{
  "mcp": {
    "servers": {
      "dns": {
        "command": "npx",
        "args": ["-y", "mcp-server-dns"]
      }
    }
  }
}

例子

  • “例如.com的DNS记录是什么?”
  • “在8.8.8.8执行反向DNS查找”
  • “显示github的WHOIS信息”
  • “cloudflare.com使用哪些名称服务器?”
  • “解析google.com的所有记录类型”
  • “检查我的company.com的MX记录”

发展

git clone https://github.com/ofershap/mcp-server-dns.git
cd mcp-server-dns
npm install
npm test
npm run build

另见

更多MCP服务器和开发工具 投资组合.

作者


README构建于 README生成器

许可证

麻省理工学院© 2026 招标