下面来探讨一下如何在Linux系统下进行DNS服务器的架设,具体如下:
1、DNS的概念与发展历史
1》DNS 的概念:Internet 中最常用的协议是 TCP/IP 协议,当我们需要传输数据时,首先我们应当知道对方的 IP,否则数据就不能准确的传输。然而,人脑很难记住 ip,科学家们提出了一种想法,利用特定的文件将主机名称和 IP 地址一对应,使主机名称与 IP 地址关联,这样我们就可以通过主机名称来获取到 IP 地址, 所以这种方法有效的解决了数据传输中存在的问题。
然而,这种方法又引申而来了另一个问题,那就是主机名称与 IP地址的对应关系无法在所有的计算机内自动更新,并且想加入该对应关系必须首先向 Inter NIC 注册,随着 IP 数量的不断增多,这个文件也会变得越来越大,这就更加不利于主机的同步与更新。为了弥补这个缺陷,柏克莱大学发展出另外一套分层式管理主机名称对应 IP 的系统,该系统通过分层式管理可以轻松地进行维护工作,这也是目前世界上使用最广泛的域名系统。
2》DNS的发展历史:随着科技的发展,计算机越来越普及,网络上的 IP 地址也越来越多,采用这种方法就很低效,于是域名解析系统(DNS)就应运而生。DNS 服务器是利用类似树状目录的方式,将主机名称的管理分配在不同层次的 DNS 服务器中,通过分层管理,每台主机记忆的信息都不会太多,而且相当容易修改。所以 DNS 的主要功能就是将计算机的主机名称转换为 IP 地址。当然,它还有许多其他的功能,就不一一描述了。总而言之,DNS 服务器最大的功能就是将有意义的、人类容易记住的主机名称(英文字母)与计算机所熟悉的 IP 地址转换。
2、DNS的解析过程和常规服务器配置
1》