1、发展历史服务器
一、单一档案处理上网的年代: /etc/hosts网络
利用方法:利用某些特定的档案将主机名与 IP 做一个对应, 如此一来,咱们就能够透过主机名来取得该主机的 IP 了!架构
缺陷:主机名与 IP 的对应没法自动于全部的计算机内更新, 且要将主机名加入该档案仅能向 INTERNIC 注册,若 IP 数量太多时,该档案会大到不象话,也就更不利于其余主机同步化了。dom
二、分布式、阶层式主机名管理架构 :(Berkeley Internet Name Domain, BIND)分布式
柏克莱大学开发的另一套阶层式管理主机名对应 IP 的系统(Berkeley Internet Name Domain, BIND )。 spa
2、重要概念的理解blog
一、完整主机名: Fully Qualified Domain Name (FQDN)ip
完整主机名由: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 的不一样了呢?
二、DNS 的主机名对应 IP 的查询流程
约略了解了 FQDN 的 domain name 与 hostname 以后,接下来咱们要谈一谈这个 DNS 的: (1)阶层架构是怎样? (2)查询原理是怎样?老是要先知道架构才能知道如何查询主机名的吶!因此底下我 们先来介绍一下总体的 DNS 阶层架构。
三、DNS 的阶层架构与 TLD
咱们依旧使用台湾学术网络的 DNS 服务器所管理的各 domain 为例,将最上层到昆山科大 (ksu) 时,之间的各层绘制以下图: