zoukankan      html  css  js  c++  java
  • DNS服务——域名解析委派

    域名解析委派

    域名解析委派和DNS域名解析递归查询很像,举个例子解释域名解析委派

    假设在.net域名下有台计算机想要访问www.cac.com。

    .net这台DNS服务器不知道www.cac.com对应的IP,于是请求根DNS服务器

    根DNS服务器也不知道www.cac.com对应的IP,但是他知道com域名在哪,返回com域名的位置

    找到负责com域名的DNS

    他也不知道www.cac.com对应的IP,但是他知道cac.com域名在哪,返回cac.com域名的位置

    找到负责cac.com域名的DNS

    返回www.cac.com域名的IP

    把域名解析结果返回客户机

    上述过程和DNS域名解析递归查询过程一毛一样,和之前介绍的域名解析转发,条件转发过程也是一样的。注意看阴影部分DNS服务器是公网IP。

    什么是委派?

    上级DNS不知道具体域名,但是他知道哪个下层DNS知道,于是委派下层DNS解析域名。下层DNS也可能不知道,还会继续委派下层DNS域名服务器。

    有些土豪公司,企业内部的DNS不仅仅是为了方便自己公司内部计算机使用,还要为广大Internet用户提供服务,所以他的DNS服务器就需要使用公网IP。光有公网IP还不算,还要让上级DNS服务器知道他这号人物的存在。在自己企业内部部署公网IP的DNS服务器好处 在 DNS服务——搭建企业内网DNS服务器的作用 一文中有分析。如果企业内部除了DNS服务器有公网IP,其他服务器也有公网IP,把其他服务器的域名解析工作交给企业自己搭建的DNS服务器可以省去很多麻烦。比如 其他服务器IP变动,可以企业内部解决,而不用麻烦上层DNS服务器。

    如果企业内部计算机访问www.baidu.com,企业内部DNS服务器不知道该域名的IP。在上层DNS做出委派的前提下,他是直接找上层DNS服务器还是找根DNS服务器?

    根DNS服务器。DNS服务服务器只认识根,而不知道自己的上级,但是他知道自己的下级。  难道就没有办法直接联系自己的上级吗?  方法是有的,就是DNS服务——域名解析转发 和 条件转发 介绍的条件转发。

  • 相关阅读:
    asp.net c#中去掉最后一个字符和去掉第一个字母
    两个div并排
    VS.Net2005中使用本地化功能实现多语言的切换
    gridview嵌套DropDownList選定值[转]
    C# 获取系统时间
    NERDTree,好用的文件浏览器
    通过$.browser来判断浏览器
    vim 智能提示
    让vim显示函数列表
    vim中文乱码解决方法
  • 原文地址:https://www.cnblogs.com/kelamoyujuzhen/p/9530311.html
Copyright © 2011-2022 走看看