DNS查询服务

一个基于dnspython的DNS查询服务,提供多种DNS记录类型的查询功能。

  • by GitHub30
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 GitHub30/dns-mcp-server

使用说明

dns mcp服务器

一种模型上下文协议(MCP)服务器,使用以下方式提供DNS查找功能 dnspython.

MCP服务器URL

https://dnsmcp.fastmcp.app/mcp

特性

  • A记录:查找IPv4地址。
  • AAAA记录:查找IPv6地址。
  • MX记录:查找邮件交换记录。
  • TXT记录:查找文本记录。
  • NS记录:查找名称服务器记录。
  • CNAME记录:查找规范名称记录。
  • PTR记录:执行反向DNS查找。
  • 任何记录:任何记录类型的通用查找。

安装

  1. 克隆存储库。
  2. 安装依赖项:
    pip install -r requirements.txt
    

用法

运行服务器:

python server.py

可用工具

  • lookup_a_record(domain: str):获得A记录。
  • lookup_aaaa_record(domain: str):获得AAAA级记录。
  • lookup_mx_record(domain: str):获取MX记录。
  • lookup_txt_record(domain: str):获取TXT记录。
  • lookup_ns_record(domain: str):获取NS记录。
  • lookup_cname_record(domain: str):获取CNAME记录。
  • lookup_ptr_record(ip_address: str):获取IP的PTR记录。
  • lookup_any_record(domain: str, record_type: str):获取任何DNS记录。

测试

运行测试脚本:

python test.py