很多人在搭建内部系统时都会遇到这个问题:公司用虚拟机部署了一个仅供内部访问的网站,IP 是 192.168.x.x 或者是私有地址段,这种内网地址要不要去工信部备案?
先说结论:不需要。
根据中国现行的互联网管理规定,只有面向公网提供服务、使用公网 IP 地址并绑定域名的网站才需要进行 ICP 备案。而内网地址,比如常见的 192.168.0.0/16、10.0.0.0/8、172.16.0.0/12 这些私有 IP 段,本身就不在公网路由范围内,也不对外提供服务,自然不在备案监管的范围之内。
举个例子,你在公司机房或者云平台上的虚拟机里搭了个 OA 系统,员工通过内网访问 http://192.168.1.100 登录,这个地址从外网根本打不开,数据也只在局域网流通,这种情况完全不需要备案。
但要注意边界情况
虽然内网地址本身不用备案,但如果通过某种方式让它“暴露”到了公网,性质就变了。比如:
- 用了 NAT 映射,把内网 192.168.1.100 的 80 端口映射到公网 IP 上;
- 绑定了一个域名,并且这个域名能从外部访问到你的服务;
- 用了内网穿透工具(如 frp、花生壳),让外网用户可以通过公网地址访问你的内网服务。
一旦出现这些情况,哪怕后端服务器还是跑在内网地址上,实际上已经构成了“对外提供服务”,这时候就必须走备案流程了。否则一旦被监测到,可能会被运营商阻断连接,甚至影响整个服务器的网络权限。
虚拟机场景下的建议
在虚拟机应用中,很多用户会用 VMware、KVM 或者云厂商的虚拟机部署测试环境或内部服务。只要确认以下几点,就可以放心使用内网地址而不备案:
- 虚拟机分配的是私有 IP,例如 192.168.x.x 或 10.x.x.x;
- 没有配置 DNAT、端口转发或弹性公网 IP;
- 访问仅限于局域网或通过 VPN 接入的员工;
- 未将任何域名解析到该地址用于外部访问。
如果将来要对外开放,比如上线官网或客户系统,再申请公网 IP 并提交备案即可。在此之前,纯粹的内网用途不会触发备案要求。
像一些开发团队在虚拟机里搭了个测试后台,地址是 http://10.20.30.40:8080,开发人员通过公司内网访问调试,这种非常典型的场景,完全合规,无需额外操作。
怎么查自己是不是用了公网 IP?
如果你不确定虚拟机的 IP 是否属于公网地址,可以看它的 IP 段:
私有地址范围(不用备案):
- 10.0.0.0 ~ 10.255.255.255
- 172.16.0.0 ~ 172.31.255.255
- 192.168.0.0 ~ 192.168.255.255
其余大多数 IP 地址属于公网 IP,用于对外服务时需备案。
只要你的服务监听在上述私有地址段,且不通过任何方式暴露到公网,就不用操心备案的事。