磕着莫达非尼莽了一周,终于明白怎么拿CF的DNS用百度减速了
一周之前我对服务器相关问题一窍不通,A和CNAME分别代表什么为啥有的得写IP有的得写域名都不懂站点是拿宝塔装的做好的CMS
做好以后,因为访问极度慢以及需要提高安全性,于是用了CF,但用了以后访问更慢了
当时查了很多地方的资料,在本站看到陈道临老师和By小酷老师的两篇主题,得知CF可以用百度云减速的IP
然后就是地狱7天乐。
1.前两天感觉十分简单,什么解析来解析去加个IP就行
然后我拿权威DNS解析到DNSPOD的NS,拿DNSPOD解析CF面板的信息
结果变成NS显示DNSPOD的,IP是云减速的,错误页面是CF的
2.附上当时写的学习记录(现在我明白了写的全是扯淡)
我需要让[域名管理商]使用提供的NS服务器,用这个服务器按我在上写的规则解析我的域名到我的物理主机,以确保任何用户通过域名访问到时,都将我所指定的物理主机视为根数据源
原因是,不仅仅提供DNS解析服务,它主要提供的服务是数据分发
即,我的部分数据(根据我在面板中设定的规则决定),是先通过主机传输到的厉害主机,然后通过的厉害主机转发给用户
所以使用CDN后,这个域名的IP变为了提供转发的厉害主机IP,而非我的主机IP
我现在使用的分配给我的物理主机和我的主机都在美国,这导致我的访问速度一坨狗屎
我需要的是,将我的主机指向的NS(即NAME SERVER)(该行为使用[服务器商A,NS所有者]的控制面板)
然后使用[服务器商B],使用[服务器商B的NS服务器],再次把域名解析到[服务器商A]拥有的,国内连接快很多的另一台
我在[服务商A]处的行为是,将域名和我的主机IP、使用[服务商A]的解析到我的域名
然后我又在[服务器B]处,将这个域名解析为[服务商A]的另一台物理主机
CDN服务是把数据缓存到不同地区很多台专门的缓存服务器上
NS即 NAME SERVER,用户请求域名解析时会直接访问全球一共13台的根域名服务器,然后根域名服务器会将用户指向我选择NS服务器,解析行为即 告诉全球所有根域名服务器、二级域名服务器,我的域名使用哪个NS服务器来解析
同步完成后,来自任何地区的用户请求都将通过进行了[解析]行为的NS服务器返回
因为我将域名绑定至了的NS,这个绑定行为同时调用了的内部策略
我的网页缓存存储于的物理主机中,收到请求后,会将缓存直接传输给客户,仅有少数我在中设定的值需要联通我的主机,但这个联通行为也通过了的物理主机中转,因此有效提高了速度
而当我使用[服务商B]的NS把另一台[属于CDN供应商的物理主机]也解析为我的域名时,用户请求域名解析后,会得出额外更多条NS服务器地址。
根据根域名服务器以及用户客户端的策略和判断,将优先使用用户得到延迟更低或优先级更高的NS
即[服务商B,也就是腾讯云]的NS
[服务商B]将我在服务商B处解析的[同样属于CDN服务商但速度血妈快的另一个物理主机IP]返回给客户
于是用户向该[属于CDN服务商]的物理主机发起数据请求
根据制定的数据获取规则,将不再使用其分配给我的物理主机,而是直接将我在中的数据,通过巨大牛逼阿姆斯特光纤由分发至[我填写在服务商B,属于CDN服务商,同时也是用户一定优先连接到的物理主机]
但部分情况下,根据用户的不同客户端规则,用户也有可能优先通过获取物理主机,即默认分配给我的美国物理主机
所以,我应该执行的操作是,将的[特别快物理主机地址]使用[大陆牛逼NS]解析为我的域名
3.昨天我终于理解了陈道临老师说的那句话,现在NS是CF,外站访问也是CF的IP,只有国内是云减速
直到我自己完成它,才明白绕了多大的弯路,但最终还是实现了效果,这一周付出的血汗有了完美的回报
谢谢陈道临老师,你是我的英雄 大佬你写的很好,也写了很多,相信你也确实认真写了,但是我没看
lol.gif
总之,熟能生巧,玩多了以后熟练就好了,
到了熟练以后,你就会发现,原来这么简单
是的,谁都是从小白过来的 写太长了 课代表总结一下。 太长了。
hxuf 发表于 2019-3-25 09:47
写太长了 课代表总结一下。
我看到的教学只有一句话,实际只需要那一句话
然而无知的我内心戏太足,把散文变成了长篇连载,白干了整两天 我记得我中学看的CDN介绍……是一小段,也没你这么多 文章太长了,做个图,再把篇幅弄精炼一些。 ……原谅我看不懂… 说了什么东西 谁一句话总结一下结论写的不错,要鼓励一下,就是排版还要改进
brown 发表于 2019-3-25 10:33
这些真的是你打字打的吗?
是的···