分享

DNS显性+隐性URL转发原理

 昵称21532077 2022-05-25 发布于浙江

前言

公司的服务器清一色电信,顶级域名解析到服务器上然后跳转到www.,但 是领导反映铁通用户访问顶级域名不行.对中国的网络除了吐槽还能做什么,顶级域名既然做不了CDN,那把铁通用户使用DNS转发来跳 转。以前也挺好奇这个DNS怎么就可以做起url转发了,没道理,他只是把域名解析成IP地址而已。今天专门想了下这个问题,并且也上网查证了下,和我的想法一致:

来,我这有个空闲域名域名,在dnspod上.

解析顶级域名(显性)

DNS显性+隐性URL转发原理_隐性URL

查看DNS解析情况

DNS显性+隐性URL转发原理_URL转发_02

发现被cname到了dnspod-free.mydnspod.net,他对应的两个IP是54.248.82.230,54.248.143.107.看到这里,大家应该已经恍然大悟,原来是这样子。

访问测试

DNS显性+隐性URL转发原理_隐性URL_03

过程大家可能看不到,可以自己试试看,我这边已经跳转到了www.了。

浏览器看不到,我这用curl获取下头部

DNS显性+隐性URL转发原理_隐性URL_04

隐性URL转发

DNS显性+隐性URL转发原理_隐性URL_05

DNSpod的隐性URL转发还要额外购买,接下来和大家说下大致流程以及对比显性和隐性URL转发有什么不同。

显性/隐性URL转发流程

解析
1、域名管理员解析,选择隐性或者显性url转发,记录值写上http://www.或者你想要跳转的地方
2、dns提供商将解析到他们的服务器上,并且这台服务器上配置了虚拟主机
2.1 显性URL跳转:配置里将所有到这的请求跳转到www..
2.2 隐性URL转发:站点里面的index.html面加上iframe,在里面嵌套www..所以不管你怎么点链接,url地址栏都不会变化.除非你的连接是打开新页面

访问
1. 用户在浏览器中输入
2. 浏览器做DNS解析,返回54.248.82.230(延续我的例子),浏览器访问54.248.82.230上的
2.1 显性URL转发:服务器将你跳转到www.
2.2 隐性URL转发:服务器返回一个嵌套www.地址的index.html文件,浏览器再次去访问www.,并且内容嵌套在index.html里,所以用户就看不到有任何跳转.(不推荐)

 

为什么要使用URL转发
广大小站长门解析需要,技术是透明的,对不懂技术的小白们来说太简单了.我想肯定还有更多原因.

为什么URL转发的IP是国外的
个人认为这符合我们国情,两个字"备案"

总结
所谓URL转发,仅仅是DNS服务商提供了一台web服务器专门用来跳转或者返回一个含有iframe的页面而已.

原文地址:http://www./html/2637.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多