累积:技海拾贝--浅谈过GTM进行DNS的智能解析累积:技海拾贝--浅谈通过GTM进行DNS的智能解析.docVIP

累积:技海拾贝--浅谈过GTM进行DNS的智能解析累积:技海拾贝--浅谈通过GTM进行DNS的智能解析.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
累积:技海拾贝--浅谈过GTM进行DNS的智能解析累积:技海拾贝--浅谈通过GTM进行DNS的智能解析.doc

PAGE5 / NUMPAGES5 累积:技海拾贝|Cumulation 浅谈通过GTM进行DNS的智能解析 文:东软信息技术服务有限公司 马新元 什么是DNS的智能解析 目前中国的网络南北割据,电信、网通等不同线路的互访颇为困难,而DNS智能解析是针对目前国内电信、联通以及移动等线路互联互通提供的一种解决方案。具备智能解析能力的DNS除了具备一般的基本DNS解析功能外,还可以自动识别DNS请求发送者的来源,并根据其将域名智能的解析到双线路机器的网通或电信的IP或位于不同IDC中机器的IP, 以便浏览者就近访问你的网站,而不会因为线路不同而导致访问慢。 DNS智能解析的原理 DNS智能解析的基本原理是识别用户的来路,并且根据用户的来路,通过独有的算法,把用户分配到网站离用户最近的服务器上。例如我们将域名托管在可进行免费DNS智能查询的DNSPod,则DNSPod可根据用户的来源,让网通线路的用户访问到网站的网通IP或者让沈阳的用户访问到位于沈阳IDC机房中的服务器(这一切对用户而言是无感知的),而不需要像早年间很多网站为了保证不同线路的访问质量,建立一个网站的若干镜像站,让用户手动去选择自己要访问的站点。 智能DNS的实现方式有软件和硬件,软件中有久负盛名的bind,而硬件中有F5 的GTM 。同时也有提供DNS服务的DNSPod等。 利用F5 GTM进行DNS的智能解析 F5 GTM全称为Global Traffic Management即全局传输管理,它是一种广域网负载均衡设备,以DNS解析为主要工作,可处理多个数据中心的流量分配。与它相对应的还有LTM 全称为Local Traffic Management即本地传输管理,是一种局域网负载均衡设备,以TCP/UDP流量分发处理、优化为主要工作,主要处理在一个数据中心内的流量分配,可以处理到流量的七层内容。在本文中我们主要讨论如何利用GTM进行域名的智能解析。 在现实的生产环境中,一个有DNS智能解析需求的网站,其服务器往往分布在不同的IDC机房中,这些IDC使用不同的线路对外提供服务;或者其服务器位于同一个IDC机房中,但该IDC机房为该服务器提供了不同线路的出口。对应这种情况,在GTM中将使用某一线路的数据中心抽象为一个概念Datacenter。在一个Datacenter中包含??大量的服务器,GTM中将其抽象为一个概念Server。每个服务器可以配置一个或多个IP,对应具体的这些IP以及相关的端口,GTM将其抽象为一个概念Virtual Server。Datacenter、Server、Virtual Server ,GTM通过以上三个概念完成了对IDC机房中物理网络的描述。 那么具体的Datacenter、Server、Virtual Server在GTM中担任何种角色呢? Virtual Server:GTM中的最小object,是Server和Pool的逻辑成员,其IP即为GTM最终提供解析的结果。 Server:用来代表一个服务器实体,类似于LTM中的node,有bigip server,non-bigip server 两类,隶属于Datacenter中,同一server不应同时存在于两个Datacenter中。 Datacenter:组织Server的容器,表示一个具体的数据中心。 在完成对物理的网络的标示以后,即涉及到如何将不同用户所请求的域名地址正确的映射到具体的IP上。这里就涉及到GTM的智能解析方式。GTM通过wide IP和pool 来实现这一功能。 那么Wide IP和Pool又是何方神圣? Pool:是一个资源池,用来组织Virtual Server,是Wide IP的配置要素,同一Virtual Server可以同时属于多个Pool。 Wide IP:对外呈现GTM所负载的智能域名,其下包含一个或多个Pool。 说完了这些比较枯燥的概念,我们用一个具体的例子来说明GTM智能解析的工作模式。 假设情景:我们有一个网站http:// HYPERLINK ,该网站在北京和上海分别放置了一台镜像服务器对外提供服务。北京的服务器IP为是一个网通地址,上海的服务器IP为是一个电信地址。现在我们希望使用网通线路的用户在访问这个网站时,实际访问到的是北京服务器的IP地址,电信线路的用户在访问这个网站时实际访问到的是上海服务器的IP地址。(以上域名及IP均为虚构,特此说明) GTM如何来完成这个需求呢: 大体上分为两个阶段:第一阶段,描述物理资源;第二阶段,制定智能解析策略。以下为具体步骤: 第一步:建立电信和网通线路的Datacenter 首先我们需要在从我们的网络运营商那里获得网通和电信线路的地址池,并在GTM中建立对应的地址池C

您可能关注的文档

文档评论(0)

zyongwxiaj8 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档