标签:ext linux 树状 架构 nic 开发 三层 gif 利用
一、发展历史
1、单一档案处理上网的年代: /etc/hosts
利用方法:利用某些特定的档案将主机名与 IP 作一个对应, 如此一来,我们就可以透过主机名来取得该主机的 IP 了!
缺陷:主机名与 IP 的对应无法自动于所有的计算机内更新, 且要将主机名加入该档案仅能向 INTERNIC 注册,若 IP 数量太多时,该档案会大到不象话,也就更不利于其他主机同步化了。
2、分布式、阶层式主机名管理架构 :(Berkeley Internet Name Domain, BIND)
柏克莱大学开发的另外一套阶层式管理主机名对应 IP 的系统(Berkeley Internet Name Domain, BIND )。
二、重要概念的理解
1、完整主机名: Fully Qualified Domain Name (FQDN)
完整主机名由:hostname+Domain Name组成,可以将主机的ip理解成(人名/telnumber),领域名理解成:(省、市、县的地址范围/区号),另外要注意理解这个树状分层。
在上面的例子当中,由上向下数的第二层里面,那个 .tw 是 domain name ,而 com, edu, gov 则是主机的名称,而在这个主机的名称之管理下,还有其他更小网域的主机,所以在第三层的时候,基本上, 那个 edu.tw 就变成了 domain name 了!而昆山科大与成大的 ksu, ncku 则成为了 hostname 啰!
以此类推,最后得到我们的主机那个 www 是主机名,而 domain name 是由 ksu.edu.tw 那个名字所决定的!自然,我们的主机就是让管理 ksu.edu.tw 这个 domain name 的 DNS 服务器所管理的啰!这样 是否了解了 domain name 与 hostname 的不同了呢?
2、DNS 的主机名对应 IP 的查询流程
约略了解了 FQDN 的 domain name 与 hostname 之后,接下来我们要谈一谈这个 DNS 的: (1)阶层架构是怎样? (2)查询原理是怎样?总是要先知道架构才能知道如何查询主机名的吶!所以底下我 们先来介绍一下整体的 DNS 阶层架构。
3、DNS 的阶层架构与 TLD
我们依旧使用台湾学术网络的 DNS 服务器所管理的各 domain 为例,将最上层到昆山科大 (ksu) 时,之间的各层绘制如下图:
标签:ext linux 树状 架构 nic 开发 三层 gif 利用
原文地址:http://www.cnblogs.com/cmt110/p/7899854.html