国内建站合规指南:ICP 备案与公安备案的区别及全流程解析

在使用中国大陆地区的云服务器搭建个人网站(如 Hexo 博客、OJ 系统)时,合规是网站能够长久稳定运行的先决条件。根据国内相关法规,网站上线必须完成两项核心的行政审批与登记:工信部 ICP 备案公安部联网备案

本文将从技术与合规的角度,梳理这两种备案的核心区别、依赖关系以及标准的操作流程。


一、 核心概念与区别对比

许多开发者在初期容易将两者混淆。简而言之,ICP 备案决定了你的网站能否被访问(接入互联网的资格),而公安备案则是为了追溯与安全监管(辖区派出所登记)。

维度 ICP 备案 (工信部) 公安联网备案 (公安部)
全称 非经营性互联网信息服务备案 全国公安机关互联网站安全服务平台备案
主管单位 工业和信息化部(及各地通信管理局) 属地公安机关(网安大队)
办理时机 网站上线前(未备案无法解析到大陆 80/443 端口) 网站上线后的 30 日内
前置条件 拥有已实名的域名、大陆节点云服务器 已取得 ICP 备案号,且网站可正常访问
办理入口 云服务器提供商的代备案系统(如阿里云、腾讯云控制台) 全国公安机关互联网站安全管理服务平台(www.beian.gov.cn
网页标识 页脚悬挂 京ICP备XXXXXXX号 并链接至工信部 页脚悬挂警徽图标及 京公网安备XXXXXXX号

二、 ICP 备案操作流程

ICP 备案是整个合规流程的第一步。现代云服务商通常提供了完善的线上代备案系统,流程高度自动化。

1. 准备工作

  • 域名要求: 域名必须已完成实名认证,且实名信息(姓名、证件号)需与备案主体信息严格一致。域名实名认证完成后,通常需要等待 2-3 天同步至管局系统。
  • 服务器要求: 通常要求云服务器的剩余可用期限大于 3 个月,且包含公网 IP。

2. 提交流程

  1. 登录云服务器提供商的控制台,进入“网站备案”模块。
  2. 填写主体信息(个人身份证件信息、通讯地址)。
  3. 填写网站信息(网站名称需规范,避免使用“博客”、“官网”等敏感词,建议使用“某某的学习笔记”等中性名称)。
  4. 通过服务商提供的小程序或 APP 进行人脸识别核验。
  5. 提交初审。服务商客服通常会在 1-2 个工作日内进行电话核实。

3. 管局审核

服务商初审通过后,信息将被提交至省通信管理局。在此期间,网站负责人会收到工信部的短信验证码,需在 24 小时内完成核验。管局审核法定周期为 20 个工作日,通常 1 周左右下发 ICP 备案号。


三、 公安联网备案操作流程

在取得 ICP 备案号、配置好 Nginx 及域名解析,且网站能够通过公网正常访问后,即可启动公安备案流程。

1. 账号注册与主体录入

  1. 访问“全国公安机关互联网站安全管理服务平台”并注册账号。
  2. 进入“开办主体管理”,录入个人信息并上传身份证正反面照片,等待审核(通常较快)。

2. 填写网站基本信息

在“新办网站申请”模块中,按要求填入各项技术与管理信息:

  • 网站基本信息: 填入域名、网站名称及 ICP 备案号。
  • 网络接入服务商: 指为你提供云服务器的厂商。可通过查询提供商的组织机构代码填入,系统会自动检索。
  • 域名注册服务商: 指你购买域名的平台。同样通过公司名称或代码检索填入。
  • 相关前置许可: 对于个人技术博客、开源 OJ 系统等非经营性网站,必须选择“否”。勾选“是”需提供相关国家机关的纸质批文。

3. 提交审核与悬挂标识

提交后,属地公安网安部门会进行人工审核。审核通过后,系统会分配一个公网安备号。开发者需要在系统内下载公安机关指定的 HTML 代码及警徽图标,将其嵌入至网站前端代码的 <footer> 标签中。


四、 常见技术与运维疑问解答

1. 域名解析变更会影响备案吗? 只要主域名未改变,服务器 IP 仍在原接入商(如保持在同一云厂商内更换实例),且网站性质未发生重大改变(如博客变商城),直接修改 DNS 解析(包括添加子域名、配置反向代理目录)无需重新备案。

2. 跨服务商迁移服务器需要做什么? 若将服务器从服务商 A 迁移至服务商 B:

  • ICP 备案: 需要在服务商 B 处提交“接入备案”,否则服务商 B 的防火墙会拦截该域名的 80/443 端口流量。
  • 公安备案: 需要登录公安备案平台,在网站详情中修改“网络接入服务商”信息。

3. 配置 SSL 证书(HTTPS)对备案有要求吗? 申请 Let’s Encrypt 等 DV 证书本身基于 DNS 验证,不需要备案。但如果服务器在中国大陆,未备案的域名无法通过 443 端口提供 HTTPS 服务。因此,必须先完成 ICP 备案,再考虑开启 443 端口。