Data & analysis

DNS查询免费版

Try it

使用dig工具解析域名A/AAAA/CNAME/MX记录,支持基础正反向查询与文档输出。Use when 需要数据库操作、SQL查询、数据存储管理时使用。不适用于数据库架构设计决策。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。

What it does

使用dig工具解析域名A/AAAA/CNAME/MX记录,支持基础正反向查询与文档输出。Use when 需要数据库操作、SQL查询、数据存储管理时使用。不适用于数据库架构设计决策。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。

The skill document

DNS查询免费版(DNS Lookup Tool Free)

概述

DNS是互联网的"电话簿",但原生dig命令的输出对非运维人员不够友好。本Skill封装dig并提供结构化、可读性强的查询结果,同时给出故障定位建议,让DNS排查从"看一堆文本"变成"读一份诊断报告". 设计原则:

  1. 精准优先:默认输出精简格式(+short),需要细节时切换完整模式
  2. 链路追踪:自动识别CNAME链,追踪到最终IP
  3. 多源对比:支持指定不同DNS服务器对比解析结果
  4. 可读输出:将原始dig输出转化为表格与建议

核心能力

支持的记录类型

记录类型用途查询示例
AIPv4地址dig example.com A +short
AAAAIPv6地址dig example.com AAAA +short
CNAME别名记录dig www.example.com CNAME +short
MX邮件服务器dig example.com MX +short
TXT文本记录(SPF/DKIM/DMARC)dig example.com TXT +short
NS域名服务器dig example.com NS +short
SOA起始授权记录dig example.com SOA +short
PTR反向解析(IP→域名)dig -x 93.184.216.34 +short

处理: 解析支持的记录类型的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回支持的记录类型的响应数据,包含状态码、结果和日志.

查询模式

模式命令适用场景
精简模式dig +short只看结果IP,快速确认
完整模式dig查看TTL、权威服务器等详情
指定DNSdig @1.1.1.1对比不同DNS的解析结果
反向查询dig -x 通过IP找域名
ANY查询dig ANY一次性获取所有记录(部分DNS不支持)

处理: 解析查询模式的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回查询模式的响应数据,包含状态码、结果和日志.

核心功能执行

input_params参数进行配置.

处理: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回核心功能执行的响应数据,包含状态码、结果和日志.

  • 执行此能力时使用input_params参数,支持创建/查询/导出操作 能力覆盖范围:本skill的核心能力覆盖以下场景关键词:工具解析域名、支持基础正反向查、询与文档输出、查询免费版是一款、面向运维与开发者、的轻量级、封装标准、命令并提供结构化、核心能力、等常见记录类型、支持反向、指定上游、Use、when、需要代码生成、编程辅助、调试测试、开发部署时使用、不适用于无明确技、术栈的模糊需求等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.

使用场景

场景一:网站打不开排查

用户报告网站无法访问。第一步用dig example.com A +short确认域名是否解析到正确IP。若返回空或错误IP,问题在DNS;若返回正确IP,问题在网络或服务端.

场景二:DNS变更验证

修改DNS记录后,需要确认全球生效情况。通过dig @1.1.1.1 example.com Adig @8.8.8.8 example.com A对比不同DNS的缓存状态,判断TTL过期进度.

场景三:邮件配置检查

邮件发送失败时,检查MX记录指向是否正确,TXT记录中的SPF/DKIM配置是否完整。dig example.com MX +shortdig example.com TXT +short组合使用.

场景四:CDN接入验证

接入CDN后,验证CNAME是否正确指向CDN域名,并追踪CNAME链到最终CDN边缘节点IP.

场景五:IPv6支持确认

确认服务是否支持IPv6,dig example.com AAAA +short返回IPv6地址即支持.

快速开始

30秒上手

  1. 安装工具(若未安装,见依赖说明)
  2. 执行查询dig example.com A +short
  3. 解读结果:Agent会自动分析输出并给出建议

示例

以下是DNS查询免费版的典型使用示例,展示核心功能的输入输出流程.

输入格式

参数名类型必填说明
inputstringDNS查询免费版处理的输入数据或指令
optionsobject附加配置选项,如模式选择、格式偏好等
callback_urlstring异步处理完成后的回调通知URL
dig example.com A +short

查询AAAA记录(IPv6)

dig example.com AAAA +short

查询MX记录(邮件服务器)

dig example.com MX +short

反向查询(IP→域名)

dig -x 93.184.216.34 +short

指定DNS服务器查询

dig @1.1.1.1 example.com A +short

完整DNS响应(含TTL与权威段)

dig example.com ANY

配置示例

依赖详情

CentOS/RHEL/Fedora

sudo dnf install bind-utils

Ubuntu/Debian

sudo apt-get install -y dnsutils

macOS:系统自带dig,无需安装. Windows:可使用WSL或安装 BIND9工具包.

常用DNS服务器

DNS服务器IP特点
Cloudflare1.1.1.1隐私优先,速度快
Google8.8.8.8 / 8.8.4.4全球节点,稳定
Quad99.9.9.9安全防护,拦截恶意域名
阿里DNS223.5.5.5国内速度快
腾讯DNS119.29.29.29国内速度快

最佳实践

  1. 先精简后完整:先用+short快速确认结果,需要细节时去掉+short
  2. 多源对比:DNS变更后,至少对比2个DNS服务器的结果
  3. 关注TTL:完整模式下的TTL值反映缓存剩余时间,判断变更生效进度
  4. CNAME追踪:遇到CNAME时,继续查询CNAME目标的A记录,直到获得IP
  5. 反向查询验证:通过IP反查域名,验证解析一致性
  6. ANY记录谨慎:部分DNS服务器限制ANY查询,建议按类型逐个查询
  7. 缓存清理:本地DNS缓存可能影响结果,必要时清理系统DNS缓存

常见问题

Q1:dig命令未找到?

A:需要安装bind-utils(CentOS)或dnsutils(Ubuntu)。安装命令见配置示例章节.

Q2:为什么不同DNS服务器返回不同结果?

A:DNS有全球缓存机制,TTL未过期时各DNS返回缓存值。变更后需等待TTL过期才会全球生效.

Q3:ANY查询返回不全?

A:部分DNS服务器(如Cloudflare)为减少负载限制了ANY查询。建议按记录类型逐个查询.

Q4:能批量查询多个域名吗?

A:免费版支持单域名查询。批量查询、JSON输出、监控告警属于专业版能力,详见dns-lookup-tool-pro.

Q5:能查询DNSSEC状态吗?

A:免费版不提供DNSSEC验证。DNSSEC校验、TLSA记录、HTTPS记录属于专业版能力.

Q6:反向查询返回空怎么办?

A:并非所有IP都配置了PTR记录。云服务器、CDN节点IP通常没有PTR记录,属正常现象.

已知限制

本免费体验版限制以下高级功能:

  • ❌ 批量域名查询(>1个域名/次)
  • ❌ JSON结构化输出
  • ❌ DNSSEC签名验证
  • ❌ TLSA/HTTPS/SVCB等新记录类型
  • ❌ DNS解析历史记录与追踪
  • ❌ 解析延迟统计与对比
  • ❌ 定时监控与告警

解锁全部功能请使用专业版:dns-lookup-tool-pro

  • 当前为免费版本,如需完整功能请升级到付费版获取全部能力

依赖说明

运行环境

  • Agent平台:支持SKILL.md的任意AI Agent(Claude Code / Cursor / Codex / Gemini CLI等)
  • 操作系统:Windows / macOS / Linux
  • 网络:可访问UDP/TCP 53端口

第三方依赖

依赖项类型是否必需获取方式
LLM APIAPI必需由Agent平台内置LLM提供
dig系统命令必需安装bind-utils或dnsutils包
网络连接网络必需可访问公网DNS服务器

API Key 配置

  • 本Skill基于系统命令,无需额外API Key
  • dig直接查询DNS服务器,不经过第三方API

可用性分类

  • 分类:MD+EXEC(Markdown指令驱动,查询执行需要exec命令行能力)
  • 说明:轻量级DNS诊断Skill,通过dig命令完成域名解析查询

错误处理

错误场景原因处理方式
配置错误参数缺失或格式错误检查依赖说明中的配置要求
运行时错误运行环境不满足确认运行环境符合依赖说明
网络错误连接超时或不可达执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案

输出格式

{
  "success": true,
  "data": {
    "result": "DNS查询免费版处理结果",
    "execution_time": "0.5s",
    "metadata": {
      "version": "1.0",
      "processor": "dns lookup"
    }
  },
  "execution_log": ["解析输入参数", "执行核心处理", "格式化输出结果"],
  "error": null
}

Related skills

基础 DNS 记录配置工具,支持 TTL 管理、邮件认证与迁移前准备,适合个人站点。Use when 需要消息发送、通知推送、邮件短信、通信集成时使用。不适用于垃圾信息群发。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。

面向个人开发者与小型网站的Namecheap DNS管理工具。支持A/CNAME/ MX/TXT等常用DNS记录的创建、查询、更新与删除。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。

1 installs

面向独立开发者与AI Agent的SQL查询执行工具免费版。聚焦命令行场景下的关系型数据库查询、参数化执行、执行计划分析与跨数据库可移植性,提供经过实战检验的查询模式、索引陷阱清单与EXPLAIN解读方法,帮助用户在不依赖重量级ORM的前提下高效完成数据访问任务。Use when 需要数据库操作、SQL查询、数据存储管理时使用。不适用于数据库架构设计决策.

1 installs

火山引擎DNS管理工具免费版,面向个人开发者的轻量级DNS记录管理工具。核心能力: - 域名区记录查询 - DNS记录增删改操作 - TTL 约束与回滚值保留 - 传播验证(权威与递归检查) 适用场景: - 个人域名的DNS记录维护 - 服务迁移时的DNS切换 - DNS记录的日常查询与验证 差异化: 免费版聚焦核心DNS记录管理能力,去除所有外部平台与作者引用,强化中文本地化与适用关键词,适合个人用户零成本上手

1 installs

全功能域名研究工具。支持 RDAP (RFC 7480-7484) 结构化查询、WHOIS 传统查询、DNS 多类型记录解析 (A/AAAA/MX/NS/TXT/CNAME/SOA/CAA/SRV/PTR)、SSL/TLS 证书检查、域名可用性判断、多解析器 DNS 传播检测、子域名枚举、批量域名分析和交互式 H...

管理Dogecoin Core节点的状态查询与基础RPC操作,支持余额查看与交易记录检索。Use when 需要数据库操作、SQL查询、数据存储管理时使用。不适用于数据库架构设计决策。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。