域名查询服务
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-rn88lg3j/domain-query 技能。
技能介绍
要解决什么问题
当你需要对一个域名做尽职调查——查注册人、注册商、到期时间、NS记录、域名状态——通常要在RDAP、WHOIS和DNS查询工具之间来回切换,再把结果手工拼凑成一份可用的信息。这套技能把这套流程封装成一个MCP服务器,让模型在对话里直接调用。
技能如何工作
大模型作为路由层,负责理解用户意图、选择工具、提取参数;真正的API调用由脚本完成。
核心工具是scripts.tools.domain_lookup:
- 以RDAP协议查询域名注册信息,失败时自动回退到WHOIS
- 返回注册详情、名称服务器、联系人和域名状态
参数方面:
domain(必填):要查询的域名,如example.comprefer_whois(可选):设为true时优先使用WHOIS而非RDAPinclude_raw(可选):设为true时在结果中附带协议原始响应数据
工作流程遵循固定步骤:
- 检查API密钥
- 根据用户意图选择工具函数
- 提取所需参数
- 使用关键字参数调用工具
- 将返回的raw数据整理后展示给用户
适用边界与注意点
- API密钥是前置条件。服务依赖
XBY_APIKEY,首次使用时如果未配置,模型会通过AskUserQuestion主动询问。没有密钥的情况下不会自行搜索或编造数据。 - 工具返回的是一个dict对象,包含
raw(API原始JSON)、success(是否成功)和message(状态消息)。整理展示时以raw数据为准。 - 如果用户意图模糊、参数不完整,模型会先反问补齐,而不是盲目猜测。
- RDAP与WHOIS返回字段的覆盖范围并不完全一致,联系人等信息是否可见取决于注册商和隐私政策。
使用场景
- 在排查网站无法访问的原因时,需要快速查询目标域名的NS记录和域名状态,确认是否被劫持或过期。
- 进行资产盘点时,需要批量核实一批疑似废弃域名的注册商和到期时间,以决定是否续费或回收。
- 在调查恶意软件C2服务器时,需要查询恶意域名的注册人邮箱和联系方式,以便向注册商发起投诉。
适合人员
- 负责企业域名资产管理的安全运维人员,需要定期核查域名到期时间与NS记录,防止核心资产丢失或被篡改。
- 处理品牌侵权与钓鱼网站投诉的法务或品牌保护人员,需要通过域名注册信息追溯侵权者的联系方式。
- 进行威胁情报分析的安全研究员,需要通过RDAP和WHOIS查询恶意域名的注册背景与基础设施。