DNS是域名系统Domain Name System的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。DNS命名用于Internet等">TCP/IP网络中,通过用户友好的名称查找计算机和服务,当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与之相关的其他信息。下面,小编就给大家详细介绍一下如何架设一台域名服务器。
一、域名解析方法
1、最早的域名解析方法
最简单的主机名解析方法是,在一个文件中记录所有的主机名以及与其相对应的IP地址,并保证该文件中主机名的唯一性,通过检索文件便可以完成主机名的解析。
2、分布式域名服务器
在这种分布式域名服务器体系中,每一台域名服务器只负责解析属于自己这一部分的主机域名。
一般情况下,如果你所在公司或组织的主机并不多,一般是将域名解析工作交给自己的ISP域名服务器来完成。而如果拥有的主机比较多,我们就可以组建自己的域名服务器负责解析主机。
二、域名服务器建立实例
1、实例环境
假设我们需要建立一台应用于以下情况的一个企业主域名服务器 。
1)拥有一个C类网段地址,为202.101.55.0
2)企业域名注册为company.com
3)域名服务器的IP定为202.101.55.55,主机名为dns.company.com,它同时充当Proxy
4)企业网通过路由器与Internet连接
5)要解析的服务器有:
www.company.com (202.101.55.1) Web服务器
mail.company.com (202.101.55.2) E-Mail服务器
2、安装前的准备工作
首先要保证系统中有/etc/resolv.conf和/etc/hosts.conf这两个文件。
/etc/resolv.conf文件中内容如下所示:
domain compay.com
nameserver 202.101.55.55
其中第一行指出对于任何希望连到它上面的主机应该搜寻的域,而第二行指出了在哪个地址可以找到需要的域名服务。
/etc/hosts.conf的内容如下所示:
order hosts,bind
multi on
这里的设置告诉主机名称先在/etc/hosts文件中搜索,然后再查询域名服务器 。