为什么不能直接域名解析到服务器访问?
情况是这样:域名domain.com 别名指向cdn ,cdn指向真实服务器
IP访问返回403,域名直接解析到真实服务器,同样返回403,通常是返回网站内容的.
这是用了什么技术?用什么技术最好?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
情况是这样:域名domain.com 别名指向cdn ,cdn指向真实服务器
IP访问返回403,域名直接解析到真实服务器,同样返回403,通常是返回网站内容的.
这是用了什么技术?用什么技术最好?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
CNAME(别名)只是为了把你的域名解析调度到CDN服务商的DNS,通过他们的DNS解析返回一个离访客最近的CDN节点IP。然后访客带上host(域名)直接去向这个IP发请求。
通常,CDN服务商的节点设备都专门配置了:禁止IP直接访问。所以会返回403。
只要事先在CDN服务商那里配置了域名,那么他们会把你域名的配置(域名、真实源站地址、缓存策略等)下发到各个CDN节点设备,这样,当有请求到这个设备时,才能做出正确的响应。
所以,域名直接解析到真实服务器,如果该服务器上已经有域名配置,是不会报错的。