Fork me on GitHub

DNS服务——智能域名解析、镜像Web站点、直接域名泛域名

智能域名解析

智能域名解析只有Linux DNS服务器才有。下面给出2种智能域名解析应用场景。

应用场景1

整个互联网由众多ISP组成,在中国就是联通、电信、移动等等

各家ISP内部网络四通八达,速度也很快。但是ISP之间的网络速度就比较慢了。ISP内部有机房,方便那些不想自己维护服务器的公司托管自己的服务器。假设某公司机房部署在电信机房,那么在联通下面的用户A访问该公司的服务就会特别慢,因为跨越运营商上网。这就是为啥你下载文件的时候有些网站提供不同下载方式的原因。

为了解决这个问题,大公司一般都会在不同ISP机房内部署自己的业务,这样无论用户在什么ISP下面都能快速访问该公司的网站。

由于不同ISP所属IP网段是不一样的,用户在上网的时候会经过NAT转换,根据转换后的IP,智能域名解析会选择离你最近的服务提供地。比如,A用户访问百度,联通内部的DNS服务器就不会把百度的地址解析为电信机房内的百度。

场景2

某企业在内网部署Web服务,在内网出口路由器上设置端口映射(方便互联网上其他用户访问公司内网的Web服务)。

配置了智能域名解析后,对于B用户访问Web站点的时候看到的IP是131.204.1.1。对于内网计算机访问Web站点,看到的不是131.204.1.1,而直接是192.168.80.222

镜像Web站点

有些网站访问量比较大,比如淘宝。只设置一个Web服务站点肯定不够,那么可以设置多个Web站点,这些Web站点的内容完全一样。

假设有3台计算机,DNS服务器会返回3个Web站点的IP,客户机默认使用第一个。客户机访问域名都是www.taobao.com,但是返回的IP是不一样的。返回IP也有2种方式,一种是上图的循环,还有一种是随机

直接域名

我们在浏览器里面,访问百度,可以输入www.baidu.com。这是完整的域名

也可以直接输入baidu.com,这就是直接域名

泛域名

对于一些博客网站,每个用户的个人主页可能是这样 zhangsan.cac.com ,lisi.cac.com,wangwu.cac.com

DNS服务器那里不可能给每个域名都设置一条IP地址,于是使用泛域名

*     X.X.X.X         IP用X代替了

 

posted @ 2018-08-24 17:03  克拉默与矩阵  阅读(1025)  评论(0编辑  收藏  举报