DNS隐性 URL 和显性 URL 的区别及URL转发原理

所属分类: 网站运营 / alexa域名 阅读数: 118
收藏 0 赞 0 分享
显性 URL 转发:

例如: http://b.com/ 指向 http://a.com/example/ (任意目录);当在浏览器地址栏中敲入 http://b.com/ 后回车,IE 浏览器的地址栏里显示的地址会由原来您敲入的 http://b.com/ 自动变为显示真正的目标地址 http://a.com/example/ ;

隐性URL 转发:

例如:http://b.com/ 指向 http://a.com/example/ (任意目录);当在浏览器地址栏中敲入 http://b.com/ 后回车,IE 浏览器的地址栏里显示的地址保持不变,仍是 http://b.com/ ,但实际访问到的是 http://a.com/xxx/ 的内容。

前言

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

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

解析顶级域名heytool.com(显性)

dns

显性URL解析

 查看DNS解析情况

dns

显性URL解析dig-dns

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

访问测试

dns

显性URL解析dig-访问

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

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


复制代码
代码如下:

# curl -I http://heytool.com
HTTP/1.1 301 Moved Permanently # 301重定向,很和谐
Date: Tue, 27 Aug 2013 08:24:21 GMT
Cache-Control: max-age=120
Expires: Tue, 27 Aug 2013 08:26:21 GMT
Server: DNSPod URL V2.0 # DNSPod的服务器
Location: http://www.heytool.com # 跳转到www.heytool.com
Content-Length: 0
Connection: close

隐性URL转发

dns

隐性URL解析

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

显性/隐性URL转发流程

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

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

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

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

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

更多精彩内容其他人还在看

让网站打开更快 减少域名dns解析时间(TTL多大比较好)

今天在解析域名的时候发现TTL的值大小都有,不知道如何设置比较好,这里简单分享下,方便需要的朋友
收藏 0 赞 0 分享

如何拿下简短的域名(域名购买指南)

当你的团队敲定一个商业计划之后,第一个难题就是:如何构思并注册一个简短好记的域名
收藏 0 赞 0 分享

百度加速乐成功接受首笔比特币支付订单

百度加速乐支持比特币支付以来的第一笔付款,感兴趣的朋友可以看看
收藏 0 赞 0 分享

crazydomains域名转移Namesilo详细图文教程

本篇文章是追梦无痕博主的投稿,记录了博主将域名从Crazydomains转移到Namesilo的详细过程,希望可以给同样有这样的需要的朋友一个参考
收藏 0 赞 0 分享

Godaddy域名证书怎么获得,GD注册的域名证书怎么弄

现在新域名备案都需要提供域名证书,如果你在国内注册那么就可以直接获取,要是在国外的GoDaddy等注册,那就有点麻烦了。感觉很多人还不是很熟悉,所以把自己的经验拿出来和大家分享,下面一步步介绍如何获得godaddy域名证书和获得godaddy域名证书的步骤。
收藏 0 赞 0 分享

通过向ICANN投诉成功转出域名至GoDaddy的经验分享

来自Slyar Home的博客,博主通过向ICANN机构投诉,将自己的域名成功转出到GoDaddy,希望对各位站长和博主有一定的帮助
收藏 0 赞 0 分享

如何辨别网站Alexa排名是否真实?辨别网站Alexa排名真实的方法有哪些?

不少广告主在网站投放广告时,比较注重该网站的Alexa排名,认为Alexa排名能较为全面的反应该网站的综合实力。但对于业内的站长都清楚,网站的Alexa排名可以通过一些技术手段,达到刷排名的效果。那么如何辨别网站Alexa排名是否真实?今天小编就带领大家一起解开真相
收藏 0 赞 0 分享

Godaddy获取域名证书图文方法

听说godaddy注册的域名也可以国内备案了,不过需要域名证书,在外国正没有域名证书这个词,不过下面这个跟国内的证书差不多了
收藏 0 赞 0 分享

dnspod D监控设置宕机检测自动切换到备用可用服务器(图文)

最近使用了dnspod的企业版本,看到很多浏览量都用了,我们也使用了,为了方便检测网站的可用与否,不用人工天天盯着,用D监控就可以了
收藏 0 赞 0 分享

新浪SAE域名sinaapp.com域名过期附临时解决方案

7月29日讯,中午有用户在微博曝出,新浪云计算服务SAE的域名sinaapp.com因未及时续费,导致该平台无法访问,不过由于该域名是在6月28日到期,倘若及时的话,可对该域名进行续费操作
收藏 0 赞 0 分享
查看更多