07 网站ICP备案
定位:国内服务器"上线"的合规必经环节,含一次真实的"未备案被阻断"排障全过程
服务器:华为云 Flexus(中国大陆)· 域名 cloud321.cloud
日期:2026-10-19
一、什么是 ICP 备案,为什么必须做
- ICP 备案:使用中国大陆节点服务器对外提供互联网信息服务(网站),必须先在服务器提供商处提交备案,由工信部/通信管理局审核,通过后取得备案号;
- 备案跟着服务器走:华为云服务器就在华为云备、阿里云就在阿里云备;
- 海外/中国香港服务器不需要备案;
- 个人备案主体下可以备多个网站,但一个账号只能有一个主体。
[!important] 备案实际有"两个"
1. ICP 备案(工信部,本文重点,通过华为云提交)
2. 公安备案(ICP 通过后 30 日内,在全国互联网安全管理服务平台beian.mps.gov.cn办理,个人网站一般也要)
二、真实经历:未备案被阻断(完整排查过程)
2.1 现象
- 域名
https://vault.cloud321.cloud、https://status.cloud321.cloud突然都打不开; - 此前几天能访问(云厂商合规检测有延迟,并非永久放行)。
2.2 排查过程(由内到外)
flowchart TD
A[域名HTTPS打不开] --> B[1.服务器内部 curl -kI<br/>vault/status 都返回200]
B --> C[2.查端口 ss -tlnp<br/>80/443 正常监听]
C --> D[3.查 iptables<br/>443/80 都已放行]
D --> E[4.查安全组<br/>80/443 规则都在]
E --> F[5.手机关WiFi用流量访问<br/>显示 非法阻断689 未备案]
F --> G[根因: 未ICP备案<br/>合规阻断, 非技术故障]
2.3 关键判断
- 内部正常 + 外部不通 + 防火墙(安全组/iptables)都放行 → 问题不在技术层,而在合规层;
- 手机页面原文:
非法阻断689、您的网站尚未进行备案,网站需要先备案后接入。
2.4 阻断的边界(实测)
| 访问方式 | 结果 |
|---|---|
| 域名 80/443(vault/status.cloud321.cloud) | ❌ 被阻断 |
公网IP + 非标端口 :8080 |
能访问(但 Vaultwarden 需 HTTPS,提示"未使用安全上下文") |
公网IP + :3001(Kuma) |
✅ 正常 |
公网IP + :81(NPM) |
✅ 正常 |
结论:阻断主要针对域名的 80/443;IP+非标端口可作为备案期间的演示入口。
三、备案条件核对
| 条件 | 我的情况 |
|---|---|
| 华为云中国站实名认证账号 | ✅ |
| 域名注册者为本人、已实名 | ✅ cloud321.cloud |
| 域名后缀可备案 | ✅ .cloud 在工信部许可名单(许可证号 D2-0002) |
| 服务器包周期 ≥3 个月 | ✅ 包年 1 年 |
| 公网 IP | ✅ |
四、材料清单(全程电子化,不用打印)
手边要有的
- 本人身份证原件(拍正反面)
- 智能手机(华为云 App,光线充足做人脸识别)
- 能收短信的本机号码
事先要想好的信息
- 网站名称(准备 2~3 个备选,可能被驳回):
- 稳妥:"俊豪的学习笔记"、"俊豪的个人主页"、"小唐的学习空间"
- 避免:公司、中心、平台、运维、监控、论坛、社区、新闻等词 - 网站服务内容:选"技术学习 / 个人主页"
- 身份证住址(一字不差)
- 实际通信地址 + 邮编(如与身份证不同)
- 常用邮箱
- 应急联系人(部分管局要:姓名 + 电话)
其他
- 真实性核验单、承诺书:App 内手写电子签名,不用打印
- 若域名核验不通过:去阿里云下载电子域名证书上传(不用打印)
五、备案流程(华为云 App)
flowchart LR
A[下载华为云App<br/>登录] --> B[搜索 ICP备案<br/>系统校验]
B --> C[填主体信息]
C --> D[填网站信息]
D --> E[上传身份证<br/>人脸识别]
E --> F[华为云初审<br/>约1-2工作日]
F --> G[通信管理局审核<br/>广东约3-20工作日]
G --> H[通过, 获ICP备案号]
具体:
1. 应用商店下载"华为云"App,用购买服务器账号登录;
2. 控制台或搜索"ICP备案" → 开始备案/新增网站;
3. 自动校验服务器、域名;
4. 填主体(个人)信息;
5. 填网站信息(名称、内容);
6. 上传身份证 + 人脸识别;
7. 等待华为云初审 → 管局审核;
8. 通过后短信/邮件通知,拿到备案号。
六、注意事项
- 个人备案内容限制:不得做经营性、论坛、新闻、医疗等;技术学习/个人工具/运维演示可以;
- 网站名称要中性、符合个人站规范;
- 备案通过后必须在网站底部放置备案号,并链接到
https://beian.miit.gov.cn; - 保持手机畅通,可能接核验电话,要能答出自己填的信息;
- 被驳回按提示改完重新提交,不影响后续;
- ICP 通过后 30 日内做公安备案(
beian.mps.gov.cn)。
七、备案期间项目安排
- 面试演示:用
http://公网IP:3001(Kuma 状态页)、http://公网IP:81(NPM); - Vaultwarden 暂停对外(必须 HTTPS,等备案);
- 继续部署 Grafana、Halo 等(服务器内部可访问),备案下来一起对外开放;
- 注意:备案期间不要提前用域名开放 80/443。
八、关键经验
- 国内服务器域名开 80/443,ICP 备案是硬门槛,项目设计初期就要把备案时间算进去;
- 排障遇到"内部正常、外部不通、防火墙都放行",要想到合规/备案阻断,而不是只盯技术;
- 云平台有双层防火墙:安全组(外层)+ 服务器内 iptables(内层),都要查;
- 备案是"理解国内互联网合规"的真实经验,面试讲"我知道为什么要备案、流程是什么",是加分项。
评论