ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

网站ICP备案全流程:从域名实名到备案号悬挂与驳回排查

网站ICP备案全流程:从域名实名到备案号悬挂与驳回排查

第一次给域名做备案,最难受的从来不是流程有多复杂,而是你根本不知道下一步该点哪里、该准备什么、卡住了找谁。上个月我陪一位做独立站的朋友从零走了一遍,从注册域名到页脚挂上备案号,中间被打回两次,前后耗了十七天。这篇就把整个过程按真实发生顺序摊开写:在云平台哪个位置建单、材料怎么准备才不返工、审核卡住时怎么查、备案号和网站怎么对应。不管你是给公司官网走流程,还是个人博客第一次上线,照着走能少绕至少一半的弯路。

1. 先把顺序搞对:一上来就买服务器是最贵的错

1.1 一条完整的链路到底长什么样

很多人对这件事的想象是"提交一下,等几天就过了",实际上它是一条有严格先后依赖的链路,任何一环顺序错了都得推倒重来。完整的走法是:注册域名 → 完成域名实名认证 → 购买符合条件的境内服务器实例 → 申请备案服务号 → 在云平台提交备案订单 → 平台初审 → 提交至审核部门 → 短信核验 → 审核通过下发备案号 → 页脚悬挂备案号 → 域名解析上线。

这条链路里,最容易被忽略的是"域名实名认证"和"备案服务号"这两个中间环节。域名刚注册完,状态并不是立刻可用的,需要提交实名材料,一般一到三个工作日审核通过,状态才会从待实名变成正常。在这之前你去提交备案,系统会直接拦下来,提示"域名未实名"或者"域名核验不通过"。而备案服务号是云平台发放的凭证,用来绑定"这个服务器实例"和"这次备案订单",一个实例能申请的数量是有限的,通常五个左右,有效期也有时间限制,过期作废。

我见过太多人第一天就把服务器买了,然后发现域名还没实名、营业执照还没拍、网站名称还没想好,服务器就这么空转着计费。所以正确的做法是:先在纸上把整条链路画出来,把能并行准备的(材料、名称、内容描述)先准备好,再按依赖顺序逐个击破。

1.2 三个前置条件,缺一个都提交不了

把前置条件压缩一下,其实就三条,但每一条都有坑。

第一条:域名必须完成实名认证,且持有人与备案主体一致。这条是最硬的。假设你用个人身份备案,域名持有人写的是公司名,或者反过来,系统在核验环节就会报"域名持有者与备案主体不一致"。解决办法只有两个:要么去做域名过户,把持有人改成一致;要么换主体备案。过户需要重新实名,又要等一到三个工作日,赶时间的话非常要命。

第二条:服务器必须是境内节点,且满足购买时长要求。境外和港澳台节点不在这套流程的适用范围内,你说破天也提交不上去。另外多数云平台要求实例剩余时长大于三个月,按量计费的实例通常不支持申请备案服务号,必须是包年包月。这一条我建议直接打客服电话确认一遍,因为各家的细则不一样,而且会调整。

第三条:主体信息要能提供完整的证件和可接收短信的手机号。企业需要营业执照、法人身份证、网站负责人身份证,个人只需要身份证。手机号必须是本人实名且能实时收短信的,因为提交后会有一步短信核验,错过时限就得重新发起。

注意:域名实名认证的审核时长不受你控制,赶上节假日会更久。如果你的上线时间卡得死,域名一定要在计划提交日期前至少一周注册并提交实名。

1.3 一个被反复提及的顺序坑:先建站还是先备案

这个问题几乎每个人都会问。我的答案很明确:先把站建在本地或者内网,备案通过之后再解析上线。

原因在于,审核期间如果把域名解析到境内服务器并且能正常访问,是很典型的一类驳回理由。有些人图省事,先把站点跑起来,想着"反正审核的人不一定点开看",结果被抽查到,整单打回重来,白白损失一周多。

正确的做法是这样的:在本地或者一台内网机器上把站点搭好,用 hosts 文件把域名指向本地,或者直接用 IP 加端口访问调试。等备案号下来,再在域名解析里添加 A 记录指向服务器公网 IP。这个顺序看着麻烦,实际上省的是返工的时间。

我自己的习惯是,备案期间把站点做成"占位状态"——只有一个极简的静态页面,放在服务器上但绑定的是 IP 而不是域名。这样既能看到服务器是否正常,又不会触发"未备案域名对外提供访问"的问题。

2. 材料准备:八成驳回都出在这一步

2.1 主体与负责人信息的填写规范

材料这块,真正难的从来不是拍照,而是字段的填写。系统里的每一个输入框背后都对应一条校验规则,填错一个字符都可能被退回。

企业主体这块,营业执照上的名称必须一字不差,包括括号的全半角。"(集团)"和"(集团)"在系统里是两个不同的字符串,很多人就是栽在这种地方。统一社会信用代码是十八位,容易把数字 0 和字母 O 看混,建议直接复制粘贴而不是手打。注册资本、成立日期这些字段按执照上的填,不要按现在的实际情况填。

网站负责人这一栏有个高频误区:很多人以为必须是法人。实际上不是,负责人可以是任何一位在职员工,只要能提供身份证、能接短信、能配合核验就行。但如果负责人和法人不是同一人,部分情况下需要额外提供授权材料,这一点在提交前一定要在平台的提示里确认清楚,别等驳回了才去补。

联系方式这块,手机号必须能实时接收短信,邮箱必须能收信。有个细节值得说:从提交到审核结束,中间隔的时间可能长达两三周,如果这期间手机号停机、换号,核验短信收不到,整单就废了。我一般建议用一个长期稳定使用的号码,不要用临时的副卡。

2.2 核验照与人脸核验的实操要点

核验方式这两年变化很大,早期是拿着一块印着字的幕布拍照,现在绝大多数云平台都改成了手机应用内的人脸核验加证件拍照。两种方式我都经历过,坑都不少。

先说人脸核验。它本质上是活体检测,要求在光线均匀的环境下正对镜头,按提示做眨眼、转头这类动作。失败率最高的三种情况是:逆光(背后是窗户,人脸全黑)、戴眼镜反光、化妆或滤镜改变了面部特征。我的建议是找个白墙前面,正对光源,摘掉眼镜,关掉一切美颜。

证件拍照这块,要求四角完整、文字清晰、无反光、无遮挡。营业执照最好平铺在深色桌面上拍,不要手持,手持容易造成边角弯曲和阴影。身份证正反面要分开拍,注意别把手指按在信息区。拍完之后一定自己放大看一遍,特别是证件号码那几位,模糊的话系统 OCR 识别不出来,会直接判不通过。

如果平台还保留幕布拍照的方式,那就更要注意背景。幕布上的字必须完整清晰、方向正确、不能倒置,人站在幕布前,上半身入镜,面部清晰。以前有一种偷懒做法是拿软件把字 P 上去,现在基本都过不了,别浪费时间。

提示:所有照片拍完之后,先在手机相册里放大检查,重点看证件号码、有效期、印章这三个位置。你在手机上能看清,系统才可能识别对。

2.3 网站名称与服务内容的写法

这两个字段看着不起眼,实际上是驳回率最高的地方之一,因为它们是人工审核的重点。

网站名称的规则,不同主体类型差别很大。个人主体一般不允许出现"公司""集团""商城""交易""新闻""招聘"这类带有经营或媒体属性的词,也不允许出现"中国""国家""全国"这类字样。而且字数通常有下限,太短的名字(比如两个字)容易被判定为不规范。我一般建议个人站用"XX的博客""XX笔记"这种明确指向个人内容的名称,通过率明显高一些。

企业主体的名称相对宽松,可以用公司简称加行业词,比如"XX科技官网"。但要注意,名称里不能出现与营业执照无关的品牌名,也不能出现"官方""指定"这类绝对化表述。

服务内容这一栏,本质上是告诉审核方你这个站要干什么。个人站一般选"博客""个人空间""技术分享"这类;企业站选"企业官网""产品展示"。千万别为了显得"高大上"去勾选自己实际不做的东西,比如一个纯展示的公司站勾了"在线交易",后续核查时发现没有交易功能,反而会带来麻烦。

这里有个经验:你填的服务内容,要和网站实际呈现的内容对得上。审核通过后如果网站内容大改,比如从博客变成了电商,理论上需要做变更。虽然日常抽查不一定查到,但一旦被抽到,处理起来比重新备案还麻烦。

3. 平台填报:从建单到提交审核的完整操作

3.1 建单与信息录入的实际操作顺序

进入云平台的备案管理页面后,第一步是新建订单。系统会让你先选主体类型(企业/个人)和备案类型(新增备案/新增网站/接入备案)。第一次做的人选"新增备案",这个别选错,选成"接入"会导致后面流程完全不一样。

建单之后是按步骤填表,通常分四块:主体信息、网站信息、接入信息、上传材料。我的建议是从后往前填——先把材料准备好传上去,再回头填文字信息。因为材料上传有个隐性的前置校验,如果证件照片不合格,系统会当场提示,你先解决掉这个问题,后面的文字填写才不会被反复打断。

接入信息这一块,会让你选择要绑定的服务器实例和备案服务号,然后把域名填进去。域名填写有个细节:不要带http://、不要带www.、不要带路径,就是纯域名,比如example.com。填www.example.com会被判为子域名不合格。多个域名可以一次填多个,但要注意每个域名的持有人都得和主体一致。

网站信息里还有一项是"网站域名"和"网站首页地址",两个容易搞混。前者是纯域名,后者是完整地址。第一次填的时候我在这卡了十分钟,后来发现是页面上的提示太靠下没看到。

填完之后系统会做一次预校验,把明显的问题先筛出来。预校验能过的,后面的初审通过率会高很多。我一般会把预校验结果截图存下来,万一后面被驳回,可以对照着看是哪一项出的问题。

3.2 提交核验与短信确认

提交订单之后,进入平台初审环节,一般一到两个工作日。这期间如果材料有问题,平台会打电话或者发站内信让你补,态度都还不错,给的建议也很具体。所以这段时间一定要保持电话畅通,看到陌生号码别直接挂。

初审通过后,订单会被提交到审核部门,这时候会触发短信核验。手机会收到一条带验证码的短信,要求在限定时间内(一般是二十四小时)完成核验。这一步非常关键,错过就要重新发起,前面等的时间全白费。

短信核验的实际操作很简单,点开链接、输入验证码、确认提交。但有几个坑要注意:一是短信可能被手机管家拦截到垃圾箱,提交后那两天记得每天翻一下;二是如果填的是负责人的手机号,一定要提前通知到本人,别等短信来了他一脸茫然;三是有些运营商的短信会延迟,如果超过半小时没收到,可以在平台上重新触发一次。

核验完成之后,订单状态会变成"已提交审核",接下来就是等。这个等待期是整个流程里最没有掌控感的一段。

3.3 审核期的进度跟踪与催办方式

审核周期的官方说法通常是二十个工作日内,实际大部分订单会在三到十个工作日内出结果。这个差异主要取决于当期积压量和材料的规范程度。

跟踪进度有几个渠道。平台侧的状态会同步更新,一般分为"待提交""审核中""已通过""已驳回"这几种。如果状态长时间停在"审核中"不动,可以通过平台客服询问,他们能看到更细的内部节点。但要注意,催办有频率限制,一天催三次并不会更快,反而可能被标记为异常。

我的经验是:提交后的第三天查一次,第七天查一次,超过第十个工作日还没有动静,再通过客服走一次正式咨询。这个节奏比较合理,也不会显得过于着急。

审核通过之后,会下发备案号和备案密码(后者用于后续变更)。备案号通常长这样:某ICP备2025XXXXXX号-1,后面的"-1"表示这是该主体下的第一个网站,后续新增网站会变成"-2""-3"。

驳回的话,平台会给出具体的驳回原因,通常是一句话加一个分类。看到驳回别慌,先对照第 5 章的原因表排查,多数问题改一改重提就行,不需要从头再来。但要提醒一句:同一年内驳回次数过多,个别情况下会被要求提供额外的核验材料,所以第一次提交尽量把能想到的细节都做到位。

4. 拿到备案号之后:上线前的三件事

4.1 备案号的悬挂写法与常见错误

备案号下来不等于完事,它必须按规定悬挂在网站首页底部,而且要做成可点击的链接,指向官方的查询入口。这是最容易被抽查的一项,也是最容易被忽略的一项。

标准的写法是这样:

<footer class="site-footer"> <p>Copyright © 2025 example.com All Rights Reserved.</p> <p> <a href="官方备案查询入口地址" target="_blank" rel="noopener noreferrer"> 某ICP备2025XXXXXX号-1 </a> </p> </footer>

如果是用 WordPress 这类建站系统,直接改主题的footer.php,或者在后台的"页脚设置"里粘贴 HTML。用宝塔面板加静态站点的,改index.html或者公共的 footer 引入文件。

常见的错误有四种:一是只写了备案号没做链接,二是链接指向了自己网站的其他页面,三是把备案号做成了图片(审核方无法识别文字),四是把备案号放在"关于我们"页面而不是首页。这四种里,第一种和第四种最常见。

还有个细节:备案号里的"-1"不能省。很多人觉得后面那个数字不重要,直接写"某ICP备2025XXXXXX号",这是不规范的。多网站主体下,每个网站对应不同的后缀,写错了等于没挂。

4.2 另一道联网备案,别漏掉

备案号下来之后,还有一道流程要走:联网备案。这一步经常被漏掉,因为很多人以为拿到备案号就彻底结束了。

这个流程一般要求在网站开通后的一定期限内完成,通过线上系统提交,需要填网站名称、域名、服务器 IP、接入商、备案号这些信息,然后按提示上传材料。审核通过后会给你一个联网备案号,这个号同样需要在网站上标注,通常和备案号放在一起。

实际操作中,这一步的通过率比备案本身高很多,材料要求也没那么严,但流程上的时间不能省。我见过有人上线半年后才想起来还有这一步,虽然最后补上了,但中间那段时间一直心里不踏实。

需要准备的材料大致包括:主体证件、负责人身份证、域名证书、备案号截图。部分地区还要求提供服务器托管协议,这个在云平台的控制台里可以直接下载。

4.3 域名解析与 HTTPS 的收尾配置

备案号挂好、联网备案提交完,就可以正式解析上线了。这一步技术上不难,但顺序上有讲究。

先把域名的 A 记录指向服务器公网 IP,主机记录填@表示主域名,填www表示 www 子域。TTL 建议先用 600 秒,确认解析生效后再改成 3600 秒。生效时间一般是几分钟到几十分钟,可以用ping或者在线工具验证。

解析生效后再配 HTTPS。现在证书基本都是免费的,云平台有一键签发,也可以用 Let's Encrypt 的自动续期方案。配置的时候注意三件事:一是把 HTTP 强制跳转到 HTTPS,二是把证书的自动续期打开(Let's Encrypt 是九十天有效期,忘了续期会出现全站告警),三是检查页面里有没有混合内容(HTTPS 页面里加载了 HTTP 的资源),这个用浏览器的控制台一眼就能看出来。

我自己的习惯是在上线前跑一遍清单:主域名能访问、www 能访问、HTTP 能跳 HTTPS、证书有效期正常、页脚备案号可点击、robots.txt 没有误屏蔽全站。这六项过了,基本不会有太大问题。

5. 驳回原因速查表与排查手法

5.1 高频驳回原因对照

把踩过的和见过的驳回原因整理成一张表,遇到问题先对着查,比到处问人要快得多。

驳回提示关键词真实原因处理方式重提耗时
域名未实名 / 域名核验失败域名实名未完成,或持有人与主体不一致完成实名,或做域名过户1-3 个工作日
网站名称不规范含禁用词,或字数不足改成"XX的博客""XX官网"这类当天可重提
证件照片模糊 / 信息不全四角缺失、反光、OCR 识别失败重拍,深色背景平铺当天可重提
主体信息与证件不一致名称括号全半角、信用代码错位逐字比对营业执照当天可重提
网站内容与备案不符审核期域名已解析且可访问撤销解析,改回 IP 访问当天可重提
手机号码无法核验号码停机、非本人实名、拦截短信换号并重新触发核验1 个工作日
服务器不满足条件境外节点、按量计费、剩余时长不足换包年包月境内实例重新建单
接入信息缺失未绑定备案服务号在控制台申请后重新绑定1 个工作日

这张表里,我个人认为最冤枉的是"网站内容与备案不符"。因为这条完全是自己造成的,改起来也最快,但代价是要重新排队。所以第 1 章里强调的"先本地建站、后解析上线",真的是用时间换来的经验。

5.2 三次被打回的真实记录

说两个我自己经历过的案例,比干讲规则有用。

第一个案例是域名持有人不一致。当时的情况是,域名是两年前用个人身份注册的,后来想用公司主体备案。提交之后当天就被驳回,提示"域名持有者与备案主体不一致"。当时的想法是"过户一下不就行了",结果发现过户要重新实名,前后等了三天,而且过户后的域名在一段时间内不能再过户,这期间如果主体信息又有变动就很被动。最后的教训是:注册域名的时候就想好用哪个主体,不要临时改主意。

第二个案例是网站名称。当时给一个技术分享站起名叫"XX技术中心",觉得挺正式。驳回理由是名称含"中心"这类容易被认为是机构组织的词,不符合个人备案的命名规范。改成"XX的技术笔记"之后,第二天就过了。这个事让我意识到,网站名称不是越正式越好,而是要让审核方一眼看出这是什么性质的内容。

第三个案例比较特殊,是证件照片。营业执照拍的时候放在玻璃桌面上,看着挺清晰,但提交后系统提示"识别失败"。后来把图放大到 200% 才发现,玻璃反光在执照的下半部分形成了一条淡淡的白带,正好压在经营范围那一行。换到深色木桌上重拍,一次就过了。这个坑很隐蔽,因为你在手机小屏上看是完全正常的。

提示:证件拍照这件事,宁可多花五分钟布置环境,也别抱着"差不多就行"的心态提交。一次驳回至少浪费一天,照片重拍只要五分钟。

6. 后续维护:变更、新增与长期注意事项

6.1 什么情况下必须做变更

备案不是一次性的事,它是一个需要长期维护的状态。以下几种情况,都需要主动去做变更,否则可能出现备案被注销的风险。

主体信息变更包括:企业名称变更、法人变更、证件号码变更、负责人变更、联系方式变更。其中联系方式变更最容易被忽视——手机号换了没更新,后面需要核验时收不到短信,整个备案就处于"失联"状态。

网站信息变更包括:网站名称变更、域名变更、服务内容变更。域名变更是最常见的,尤其是早期用便宜域名练手、后来换成正式域名的情况。注意域名变更不是"改一下就行",而是要走新增或者变更流程,因为域名是备案的核心标识之一。

接入信息变更指的是换服务器或者换云平台。这个坑特别深:很多人以为换了服务器只要把网站迁移过去就行,实际上新的服务器如果不做接入备案,原备案在核查时会被判定为"空壳网站"从而注销。正确的做法是先在新的云平台做"接入备案",把原备案号迁过来,再迁移站点。

我一般建议在日历上设个提醒,每半年检查一次备案信息是否还准确。这个动作花不了十分钟,但能避免很多麻烦。

6.2 新增网站与多站点的组织方式

一个主体下可以有多个网站,每个网站对应备案号后面的不同后缀。新增网站的流程比第一次简单得多,因为主体信息已经存在,只需要填网站信息和域名,材料也只需要补网站相关的部分。

这里有个实用的经验:同一主体下的多个站点,尽量集中在同一个云平台。因为跨平台就要做接入变更,每次变更都是一轮流程。如果站点数量多,管理起来会很累。

另外,新增网站的数量是有上限的,不同地区、不同主体类型的限制不一样,具体数字在提交时系统会提示。超过上限的话,要么等之前的注销,要么考虑用不同的主体。

对于个人开发者来说,比较常见的情况是:一个主站、一个博客、一个测试站。我的建议是测试站不要单独备案,直接挂在主站的子目录下,或者用子域名并在主站备案里一并提交。这样能省下不少管理成本。

6.3 域名与服务器的长期维护清单

最后整理一份长期维护的清单,都是些琐碎但必须做的事。

域名到期前至少一个月续费,并且打开自动续费。域名过期后有赎回期,赎回费用通常是续费价的十倍以上,而且期间网站会直接打不开。我见过有人因为忘了续费,一个运营了三年的站直接掉线两周。

服务器的到期时间要和域名错开,不要都设在同一个月。这样万一某个月资金紧张,至少不会同时出问题。

证书的自动续期要确认真的生效。有些一键签发的证书在续期时因为验证文件失效而失败,建议在到期前十天手动检查一次。

备案信息的联系邮箱要用长期可用的,不要用临时邮箱。审核部门发通知都是走这个邮箱,错过了可能就是备案被注销。

网站内容如果有大的方向调整,比如从技术博客改成在线工具,记得同步做服务内容变更。虽然不一定被查到,但万一核查时对不上,处理起来很麻烦。

这套流程走下来,第一次确实会觉得繁琐。但把它当成网站上线的一个必经工序,按顺序一步步做,其实每一步都不难。真正难的是不知道下一步是什么,这也是我把整个链路拆得这么细的原因。

我在实际操作中的体会是:把 80% 的精力放在提交前的准备上,剩下的 20% 用来等。准备做得扎实,一次过的概率很高;准备潦草,后面返工的时间远超你省下来的那几个小时。

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进