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

  发布时间:2016-10-19 22:29:04   作者:佚名   我要评论
这篇文章主要介绍了DNS隐性 URL 和显性 URL 的区别及URL转发原理,需要的朋友可以参考下
显性 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的页面而已.

相关文章

  • Namesilo主机商2020最新优惠码及域名注册购买图文教程

    本站给大家介绍2020最新的购买注册图文教程及 Namesilo 的最新优惠码,需要的朋友可以参考下
    2020-10-31
  • NameSilo下域名过户Push给另外一个账户图文教程

    Namesilo因为没有中文版本,这里就将怎么将自己的域名过户(Push)到另外一个账户呢?这里虾皮路就介绍一下将NameSilo域名过户Push给另外一个账户图文教程
    2020-10-31
  • Namesilo域名转入图文教程

    对于Namesilo域名注册商大家应该也有熟悉,虽然起步较晚但是因其比较稳定的注册和续费价格,以及赠送永久隐私保护的策略,还是深得用户喜欢的,这里就为大家介绍一下域名转
    2020-10-31
  • 2020年Namesilo平台购买域名、解析域名图文教程

    之前一直用Godaddy的平台管理域名,后来发现续费超级贵,godaddy果然是个坑,我们最近就把godaddy的域名转移到godaddy了, 后续把教程补上
    2020-10-31
  • GoDaddy安装SSL证书详细图文教程(2019版)

    网站安装SSL证书是为了保证数据传输的安全性,类似于购物网站等涉及到重要数据的网站都需要安装SSL证书。GoDaddy也推出自家的SSL证书,然而有些用户在GoDaddy购买SSL证书后
    2019-01-12
  • 网站域名存在时间的长短对SEO的影响有哪些

    域名存在的时间是对SEO优化是有所影响的,具有产生了哪些影响,就如同先入行者与后入行者相比,谁积累的经验更多呢?答案肯定是:先入行的经验更丰富些,对此,本文就为大
    2017-07-27
  • 常见的域名服务器攻击‘手段’

    如果负责转换的域名服务器遭受攻击,就会直接导致互联网用户无法使用互联网,因此保证DNS服务器的安全运行是网络安全与正常运行的关键,本文主要为大家介绍几点常见的域名
    2017-07-14
  • 网站域名要重视:坏的域名会造成百度不收录

    百度不收录,对于企业开展网络营销有很大的阻碍,因为百度不收录,就没有排名,没有排名那就说明网站不会在百度上获得流量,也就无法让潜在客户找到你,所以在建站的初级阶
    2017-07-12
  • NameCheap域名快速转出至Namesilo商家的详细操作步骤

    NameCheap域名快速转出至Namesilo商家的详细操作步骤分享给大家,NameCheap域名转至Namesilo的操作步骤主要分为NameCheap域名方操作、NameSilo域名方操作及双方确认快速转
    2017-07-11
  • 如何判断一个网站或域名是否被K过

    域名是用户对网站的第一印象,域名的选择对于一个网站来说至关重要,但是我们也要判断这个域名是否被被搜索引擎k过,因为一个域名被K后,重新作战很有可能长期得不到搜索引
    2017-07-10

最新评论