用途
DNS Intelligence 技能用于从 DNS 记录中提取技术信号,帮助识别一个域名背后使用的技术栈与服务商。它覆盖 MX、TXT、NS、CNAME 和 SRV 五类记录,可推断邮件提供商、DNS 提供商、CDN、托管平台以及企业级服务。
主要能力
该技能包含五个操作:
-
query_mx_records:通过
dig +short MX {domain}查询 MX 记录,识别邮件提供商,如 Google Workspace、Microsoft 365、Proofpoint、Mimecast、Mailgun、SendGrid、AWS SES、Zoho Mail、GoDaddy Email、Rackspace Email、Symantec Email Security、Barracuda Email Security 等,并给出置信度。 -
query_txt_records:通过
dig +short TXT {domain}查询 TXT 记录,查找服务验证令牌,如 Google Search Console / Workspace、Microsoft 365、Meta Business Suite、Jira/Confluence Cloud、Stripe、DocuSign、Slack、Zendesk、HubSpot、Apple Business、AWS SES、Mailchimp、Salesforce Pardot,以及 SPF、DMARC、DKIM 等邮件安全记录,还有 Have I Been Pwned、Statuspage、1Password 等。 -
query_ns_records:通过
dig +short NS {domain}查询 NS 记录,识别 DNS 提供商,如 Cloudflare DNS、AWS Route 53、Azure DNS、Google Domains DNS、Google Cloud DNS、DigitalOcean DNS、GoDaddy DNS、Name.com DNS、Namecheap DNS、Oracle Dyn DNS、NS1 DNS、UltraDNS、Constellix DNS 等。 -
query_cname_records:通过
dig +short CNAME {subdomain}.{domain}查询 CNAME 记录,检测 CDN 与托管委派,如 AWS CloudFront、Azure CDN、Akamai、Fastly、Cloudflare CDN、Netlify、Vercel、Heroku、Cloudflare Pages、Firebase Hosting、Shopify、Squarespace、Wix、Ghost、Webflow、Zendesk、Salesforce 等,并标注类型(CDN、Hosting、PaaS、E-commerce、Website Builder、CMS、Support、CRM 等)。 -
query_srv_records:通过
dig +short SRV查询 SRV 记录,发现企业服务,如 SIP/VoIP、Microsoft Teams/Skype for Business、XMPP Server (Jabber)、CalDAV Calendar、CardDAV Contacts、LDAP Directory 等。
使用方式
该技能通过执行 dig 命令查询 DNS 记录,并将结果与内置的检测模式进行匹配,输出结构化 JSON。输出包含 skill、domain、results(含 mx_records、txt_records、ns_records、cname_records、srv_records 以及 services_summary)和 evidence(记录类型、查询、响应、时间戳)。
速率限制方面:DNS 查询使用本地解析器,无硬性限制;批次查询之间间隔 2 秒;遵守 DNS TTL 值。
错误处理方面:NXDOMAIN 表示记录不存在(非错误);SERVFAIL 为 DNS 服务器错误,重试一次;超时则使用备用解析器重试;失败时继续返回部分结果。
安全注意事项:仅使用公共 DNS 解析器;不尝试区域传送;记录所有查询以形成审计轨迹;按 TTL 缓存结果。
适用场景
适用于需要从 DNS 层面识别目标域名技术栈的场景,例如技术侦察、资产梳理、服务商识别等。
限制
资料未提供该技能的安装方式、收费模式、平台支持范围或具体性能指标,这些信息暂未提供。