之前没有太深入了解过,不知道为什么cdn需要域名,直接用ip地址不行吗?还有域名需要备案吗?大佬请解答
cdn是这样一个逻辑:
- 你访问cdn域名
- 请求dns服务器拿到对应的ip
- http(s)协议请求该域名
- 服务器根据你请求的host,到本地找缓存资源
- 如果本地没有,则请求你配置的服务器
如果将上面的cdn域名换成了ip,
1、如果是你的服务器ip,那就没有意义了
2、如果果cdn服务器的ip,那他怎么知道你请求的是哪个,毕竟他的cdn服务可能有一大批人接入
CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
CDN各地有主机的,优先使用离请求用户“最近”的主机和用户连接,用ip的话几千几万个主机你打算怎么访问?
还有一个问题,域名需要备案吗?大哥们
需要备案 需要备案
感谢回答