当我访问具有Cloudflare的网站时,使用该网站的IP地址,我会收到以下消息:
Error 1003
Direct IP access not allowed
What happened?
You've requested an IP address that is part of the Cloudflare network.
A valid Host header must be supplied to reach the desired website.
我是一个学生。
什么允许Cloudflare阻止直接IP地址访问?
DNS不是IP地址之上的一层吗?如果是,如果Cl
众所周知的技术是链接资源(CSS,JavaScript,.)由于各种原因使用单独的DNS名称。如下所示:
GET http://stackoverflow.com/
GET http://cdn.sstatic.net/stackoverflow/all.css
(两个不同的域名)
相反:
GET ...
GET http://92.60.242.2/stackoverflow/all.css
(一次DNS查找)
这意味着需要两个DNS查找。难道我们不能用一个IP地址而不是cdn.sstatic.net来保存一个DNS查找吗?
请假设可以从服务器的角度使用IP主机。假设有一个具有专用IP的专用
例如,我的URL是:
www.site.com
对于SEO、PageSpeed和服务器为最终性能和速度而进行的调整,我的代码将静态文件(如JavaScript、CSS和图片)放在CDN上:
www.site-cdn.com (独立服务器)
如果我有一个随机加载其中一个脚本的脚本,会有帮助吗:
www.site-cdn1.com
www.site-cdn2.com (on the same origin as cd1 but different dedicated IP)
www.site-cdn3.com (on the same origin as cd1 but different d