Wink Pings

给 AI 配了读网页工具,默认拦内网就安全了?

Fetch MCP 把网页读成 Markdown,源码把请求超时设为 30 秒。它默认拦截内网地址,但项目注明挡不住 DNS 重绑定。给 Agent 接网页读取工具,网络访问还得自己限。

Fetch MCP 是 MCP servers 里的网页读取工具,能把网页读成 Markdown。源码里请求超时设为 30 秒。它默认拦截内网地址,但项目自己也注明,挡不住 DNS 重绑定。

DeaglePc 提到,给 agent 接网页读取工具,仍要限制它能访问的网络,别当成完整隔离。

有网友 Pluto 补充,DNS 重绑定这点经常被忽略。给 Agent 接网页读取时,不只拦内网 IP,还要把能解析到的域名白名单写死,否则“默认拦截内网”形同虚设。另一位网友说,最该抄走的是最后那句,读网页的工具也要限网。

DNS 重绑定不难理解。一个域名可以先解析到公网服务器,过一会儿再切到内网 IP。工具如果只按字面拦内网地址,不检查域名白名单,也不看最终解析和重定向结果,就可能被带进内网。默认配置能当刹车,不能当隔离墙。

项目地址:https://github.com/modelcontextprotocol/servers

给 Agent 接网页读取工具,等于给它开了一个网络出口。限制可访问网络、写死域名白名单、检查解析和重定向,这些动作省不掉。默认拦截内网只是第一道门槛,不是完整隔离。

发布时间: 2026-11-01 11:26