DuckDuckGo · AI 搜索 · UA 特征「DuckAssistBot」· 支持识别与真伪验证
返回 蜘蛛大全(蜘蛛识别 · IP 真伪校验) 您还可以使用 全国DNS大全 HTTP状态码大全 Windows CMD命令大全 一键提交外链工具AI 搜索 所属机构:DuckDuckGo 🔐 支持官方反向 DNS 验证
DuckAssistBot/1.2; (+http://duckduckgo.com/duckassistbot.html)
识别特征:请求头的 User-Agent 中包含
DuckAssistBot (大小写不敏感)。
AI 搜索类爬虫为 AI 搜索引擎建立索引,放行后你的内容有机会出现在 AI 搜索结果里,被屏蔽则不会收录。
DuckDuckGo AI 回答(DuckAssist)的索引蜘蛛,抓取维基百科等权威来源生成 AI 摘要。
名称:DuckAssistBot
运营方:DuckDuckGo
分类:AI 搜索
抓取身份:UA 特征词「DuckAssistBot」
出现频率不定,与你的站点类型和它的采集目标相关。
在访问日志中查看请求的 UA,包含特征词「DuckAssistBot」即可初判为 DuckAssistBot。注意它的 UA 不带 Mozilla 前缀,是日志里一眼可辨的蜘蛛之一。
官方公开的验证方法是:DuckAssistBot 的 IP 反向解析一定落在 .duckduckgo.com 域名下。以命令行验证为例:
nslookup -type=PTR 203.0.113.7 # 得到类似:crawl-203-0-113-7.duckduckgo.com
把上一步得到的主机名再解析回 IP:Google、必应、Yandex 等会返回原 IP,反向/正向闭环成立;百度、字节跳动的部分网段不提供回解析,PTR 命中官方网段即可判定,此步不是必要条件。
nslookup crawl-203-0-113-7.duckduckgo.com
核心依据始终是 PTR 主机名是否落在官方域名下——伪装者很难在官方域下拿到主机名;若正向解析指向了别的 IP,则按伪装处理。
不想敲命令,可以打开 蜘蛛大全:把 UA 粘进「蜘蛛识别」查身份与伪装特征,把 IP 粘进「IP 真伪校验」自动完成官方名单核对与反向/正向验证。
屏蔽全站(正规蜘蛛会遵守):
User-agent: DuckAssistBot Disallow: /
robots.txt 默认就是允许抓取,放行无需任何配置;如果之前全局屏蔽过,为它单独开绿灯:
User-agent: DuckAssistBot Allow: / Disallow: /private/ # 仅禁私密目录
当确认它不应抓取你的站点时,可在 server 或 location 段按 UA 拒绝:
if ($http_user_agent ~* "DuckAssistBot") {
return 403;
}
注意:UA 可以被任何人伪造,按 UA 拦截只对"自报家门"的访问有效;要精确拦截伪装流量,应对自称 DuckAssistBot 的请求做上面的反向 DNS 校验。
任何 UA 都可以伪造。若 DuckAssistBot 的访问伴随异常高频、集中扫描路径或大量 404,按可疑流量处理,用 IP 反查与频率限制兜底。
DuckAssistBot 是 DuckDuckGo 运营的AI 搜索。DuckDuckGo AI 回答(DuckAssist)的索引蜘蛛,抓取维基百科等权威来源生成 AI 摘要。日志中通过 User-Agent 里包含「DuckAssistBot」即可初判它的身份。
DuckAssistBot 支持官方反向 DNS 验证:把来源 IP 做 PTR 解析,正规 DuckAssistBot 一定解析到 .duckduckgo.com 域名下,PTR 命中官方网段即可判定为真。可再做正向验证辅助确认:Google、必应、Yandex 等 PTR 主机名会解析回原 IP,形成闭环;百度、字节跳动的部分网段不提供回解析,正向查不到不影响判定,但正向解析到别的 IP 则按伪装处理。
希望出现在对应 AI 搜索结果中就放行;不希望则用 robots.txt 屏蔽,正规 AI 搜索蜘蛛会遵守规则。
如果本站工具对你有帮助,欢迎请作者喝杯咖啡