一文说清网站是否需要备案
影响因素
网站是否需要备案的可能影响因素有以下几个:
1. 服务器所在地:国内,海外
2. 域名类型:国内注册,海外注册,自定义域名(通过本地 hosts 配置)
3. 解析方式:DNS 解析,本地 hosts 解析
4. 服务器 IP 类型:公网 IP,子网 IP
可以通过下表来说明各个影响因素与是否需要备案的关系:
服务器所在地 | 域名类型 | 解析方式 | IP 类型 | 是否需要备案 |
---|---|---|---|---|
海外 | 海外 | DNS | 公网 | 否 |
海外 | 海外 | DNS | 子网 | 否 |
海外 | 海外/自定义 | 本地 hosts | 公网 | 否 |
海外 | 海外/自定义 | 本地 hosts | 子网 | 否 |
海外 | 国内 | DNS | 公网 | 否 |
海外 | 国内 | DNS | 子网 | 否 |
海外 | 国内/自定义 | 本地 hosts | 公网 | 否 |
海外 | 国内/自定义 | 本地 hosts | 子网 | 否 |
国内 | 海外 | DNS | 公网 | 是 |
国内 | 海外 | DNS | 子网 | 否 |
国内 | 海外/自定义 | 本地 hosts | 公网 | 是 |
国内 | 海外/自定义 | 本地 hosts | 子网 | 否 |
国内 | 国内 | DNS | 公网 | 是 |
国内 | 国内 | DNS | 子网 | 否 |
国内 | 国内/自定义 | 本地 hosts | 公网 | 是 |
国内 | 国内/自定义 | 本地 hosts | 子网 | 否 |
因素分析
从上表来看,影响因素分析如下:
1. 影响网站是否需要备案的主要因素是服务器所在地,只要是海外服务器,都不需要备案。
2. 域名类型与域名解析方式对网站是否需要备案无影响。
3. 解析到子网 IP(10,172,192 等网段)的网站都不需要备案,因为网站只在局域网内访问。
4. 解析到公网 IP 并使用国内服务器的网站都需要备案,不管是国内、海外、自定义域名,DNS 解析或本地 hosts 解析。
工作原理
流程:输入域名地址 -> 解析到服务器 IP -> 服务器到备案中心检查备案 -> 服务器返回正常或未备案页
由于备案验证是由服务器发起的,所以域名是怎么解析到服务器的并不重要。
服务器会基于使用域名及域名解析 IP 到备案中心检查备案信息。
另外,国内存在极小数不规范的服务器提供商,可能还存在不需要备案就能访问的国内服务器。
最后
如有问题可以在文章留言,或添加公众号【跬步之巅】进行交流。
推荐阅读
- 适合|适合 Kubernetes 初学者的一些实战练习 (三)
- 适合|适合 Kubernetes 初学者的一些实战练习(二)
- Java基础之浅谈继承、多态
- 适合|适合 Kubernetes 初学者的一些实战练习(一)
- 计算机系统|Linux多线程
- Linux|Linux常见指令(一)
- Webpack|一份不可多得的 Webpack 学习指南(共10k字)
- 操作系统进程切换的一些理解
- 机器学习基础知识|机器学习基础知识之一元线性回归模型
- ROS学习笔记|ROS学习笔记(十六) 统一机器人描述格式URDF