首页 > 电脑教程/ 正文
域名系统是一种TCP/IP的标准服务,它是一种组织成域层次结构的计算机和网络服务命名系统,负责IP地址和域名之间的转换。DNS服务允许网络上的客户端注册和解析DNS域名。这些名称用于为搜索和访问网络上的计算机提供定位。
域名是一种分层次的结构,由根域、顶级域名、二级域、子域和主机或资源名称结构层次组成。域名服务器负责控制本地数据库中的名字解析。DNS的数据库结构形成一个倒立的树状结构,树的每一个节点都表示整个分布式数据库中的一个分区(域),每个域可再进一步划分成子分区(域)。每个节点有一个至多达63个字符长的标识,命名标识中一律不区分大小写。节点的域名是从根到当前域所经过的所有节点的标记名,从右到左排列,并用点“.”分隔。域名树上的每一个节点必须有唯一的域名。每个域名对应一个IP地址,一个IP地址可以对应多个域名。
一个域名服务器可以管理一个域,也可以管理多个域,通常在一个域中可能有多个域名服务器。域名服务器有以下几种类型。
(1)主域名服务器(primary name server)。负责维护这个区域的所有域名信息,是特定域所有信息的权威性信息源。一个域有且只有一个主域名服务器。它从域管理员构造的本地磁盘文件中加载域信息,该文件(区文件)包含着该服务器具有管理权的一部分域结构的最精确信息。主服务器是一种权威性服务器,因为它以绝对的权威去回答对本域的任何查询。
(2)辅助域名服务器((secondary name server)。当主域名服务器关闭、出现故障或负载过重时,辅域名服务器作为备份服务器提供域名解析服务。辅助服务器从主域名服务器获得授权,并定期向主服务器询问是否有新数据,如果有则调入并更新域名解析数据,以达到与主域名服务器同步的目的。在辅助域名服务器中有一个所有域信息的完整拷贝,可以权威地回答对该域的查询,因此,辅助域名服务器也称作权威性服务器。
(3)缓存域名服务器((caching-only server)。可运行域名服务器软件,但是没有域名数据库。它从某个远程服务器取得每次域名服务器查询的回答,一旦取得一个答案,就将它放在高速缓存中,以后查询相同的信息时就用它予以回答。缓存域名服务器不是权威性服务器,因为它提供的所有信息都是间接信息。
(4)转发域名服务器(forwarding server)。负责所有非本地域名的本地查询。转发域名服务器接到查询请求时,在其缓存中查找,如找不到就把请求依次转发到指定的域名服务器,直
到查询到结果为止,否则返回无法映射的结果。
另外,还需要了解两个概念:一个是正向解析,表示将域名转换为IP地址;另一个是反向解析,表示将IP地址转换为域名。
1.DNS服务器的安装
默认情况下,Windows Server 2003系统中没有安装DNS服务器。DNS服务器的安装步骤如下。
(1)依次单击“开始”、“管理工具”一“配置您的服务器向导”命令,在打开的向导页中依次单击“下一步”按钮。配置向导自动检测所有网络连接的设置情况,若没有发现问题则进入“服务器角色”向导页.
(2)在“服务器角色”列表中选择“DNS服务器”选项,并单击“下一步”按钮。打开“选择总结”向导页,如果列表中出现“安装DNS服务器”和“运行配置DNS服务器向导来配置DNS",则直接单击“下一步”按钮,如图7-42所示。
(3)向导开始安装DNS服务器,并且可能会提示插入Windows Server 2003的安装光盘或指定安装源文件,如图7-43所示。
2.创建DNS解析区域
DNS服务器安装完成以后会自动打开“配置DNS服务器向导”对话框。用户可以在该向导的指引下创建区域。
(1)在“配置DNS服务器向导”的欢迎页面中单击“下一步”按钮,打开“选择配置操作”对话框。在默认情况下适合小型网络使用的“创建正向查找区域(适合小型网络使用)”单选按钮处于选中状态。单击“下一步”按钮,如图7-44所示。
(2)打开“主服务器位置”对话框,如果所部署的DNS服务器是网络中的第一台DNS服务器,则应该保持“这台服务器维护该区域”单选按钮的选中状态,将该DNS服务器作为主DNS服务器使用,并单击“下一步”按钮,如图7-45所示。
(3)打开“区域名称”对话框,在“区域名称”文本框中输入一个能反映公司信息的区域名称,如xidian.edu.cn,单击下一步按钮,如图7-46所示。
3.创建域名
向导成功创建了xidian.edu.cn区域,接着还需要在其基础上创建指向不同主机的域名才能提供域名解析服务。具体操作步骤如下。
(1)依次单击“开始”一“管理工具”-DNS命令,打开dnsmagt控制台窗口。
(2)在左窗格中依次展开ServerName-“正向查找区域”目录,然后用鼠标右键单击xidian.edu.cn区域,从弹出的快捷菜单中选择“新建主机”命令,如图7-47所示。
(3)打开“新建主机”对话框,在“名称”文本框中输入一个能代表该主机所提供服务的名称(本例输入“www")。在“IP地址”文本框中输入该主机的IP地址(如192.168.0.198),
单击“添加主机”按钮。很快就会提示已经成功创建了主机记录,如图7-48所示。
最后单击“完成”按钮结束创建。
4.设置DNS客户端
用户必须手动设置DNS服务器的IP地址才行。在客户端“Internet协议(TCP/IP)属性”对话框中的“首选DNS服务器”文本框中设置DNS服务器的IP地址,例如192.168.0.1,如图7-49所示。
BIND (Berkeley Internet Name Domain)是在UNIX/Linux系统上实现的域名解析服务软件包。在Red Hat Linux上使用BIND建立DNS服务器。
BD呵D最常见的两种用途之一是使用ISP类型的设置,DNS服务器接受并解析来自任何人(或者一组预先定义的用户)的请求;另一种是Web主机方式,服务器只解析对服务域名的请求。
安装bind软件包,可通过“本地文件”、“上传文件”和网络站点(仰、http和RedhatNetwork)
等多种方法安装,双击\RedHat\RPMSIbind-
1.配置DNS解析器
在Linux主机上使用Webmin管理工具配置DNS客户端,通过浏览器登录Linux主的Webmin界面,在“硬件”页中,选择“网络配置”项。在“网络配置”页中,选择“DNS Hosts,表示先查询DNS服务器再查询本地Hosts文件。
2.高速缓存服务器的配置
通过浏览器登录Linux主机的Webmin界面,选择“服务”页,选择“BIND 8 DNS服务器”。BIND DNS服务器的所有配置都在“BIND DNS服务器”。
BIND默认安装已存在Root区、127.0.0和localhost区。在“现有DNS区域”部分可看到这三项。
BIND默认安装情况下可直接作为高速缓存服务器,只需单击“启动名字服务器”按钮,启动BIND服务器即可。
3.主服务器的配置
正向主服务器的区域类型为“正向”,即名称至地址的正向解析。反向主服务器的区域类型为“反向”,即地址至名称的反向解析。
新建正向主服务器,在“新建主区域”页,“区域类型”默认选项为“正向(名称至地址)’、“域名/网络”项填入要新建的主区域域名。新建反向主服务器,在“新建主区域”页,“区域类型”默认选项为“反向(地址至名称)”;“域名/网络”项填入要反向解析的网络地址。
在正向主服务器中增加地址记录、名称别名记录、邮件交换记录和slave名称服务器记录。
查看主服务器的正向、反向区域,并使设置生效。
4.从服务器的配置
建立次服务器的正向解析,在“新建次区域”页中进行配置,“区域类型”默认为“正向解析”:“域名/网络”输入要作为哪个域的从服务器。
核实“编辑次区域”页的“区域选项”,“主服务器”IP地址为192.168.1.114,是在“新建次区域”页中输入的,“记录文件”为自动生成的全路径记录文件名/var/named/test.com.hosts,文件名根据当前域名生成,其他项为默认值,单击“保存”按钮,保存当前设置。
建立次服务器反向解析,在“新建次区域”页“区域类型”设为“反向解析”:“域名/网络”为域名的网络地址192.168.10
选择区域可以对该区域的属性进行编辑,修改后保存,也可以把次区转换成主区,单击Conver to master zone按钮即可实现。
5. DNS的换」试
以超级用户权限登录,使用nslookup命令对BIND DNS服务器进行测试。
#nslookup
>master.test.com /*测试正向解析地址记录,查询主机master.test.com的lr}地址*l
Server 192.168.1.114
Address: 192.168.1.114#53
Name:
Address:
master.test.com
192.168.1.114
>192.168.1.113/*测试反向解析地址记录,查询IP地址为192.168.1.113的主机名称*/
Server: 192.168.1.114
Address: 192.168.1.114#53
113.1.168.192.in-addr.arpa
name=slave.test.com
>dns.test.com/*测试“名称别名”记录,查询主机dns.test.com的别名*1
Server 192.168.1 .114
Address: 192.168.1.114#53
Dns.test.com canonical name--master.test.com
Name: master.test.com
Address: 192.168.1.114
>set type = ns/*测试type为NS (Name Server名称服务器)记录*/
>test.com
Server. 192.168.1.114
Address: 192.168.1.114#53
test.com: nameserver=slave.test.com
test.com: nameserver=master.test.com
>set type=mx/*测试类型为MX (Mail eXchanger邮件服务器)记录*l
>test.com
Server: 192.168.1.114
Address: 192.168.1.114#53
test.com: mail exchanger=10 mail.test.com
- 上一篇:Linux Apache服务器的配置
- 下一篇:DHCP服务器的配置计算机教程
更多DNS服务器的配置教程相关文章
- 初中毕业该怎么办,学门什么技术呢?
- 11条计算机病毒防治策略
- Win7/XP/PE多操作系统独立启动设置方法教程
- 计算机TCPIP协议教程
- 计算机基础知识-找回误删文件详解
- 新手学电脑从何学起,该怎么学呢?
- 学会这几个电脑使用小技巧,你也是电脑高手
- 怎么解决电脑字体模糊?
- 想学习c语言程序设计需要学哪些知识
- 软件开发学习一般分几个阶段?
- 如何做好网络安全工作?
- 从IE9浏览器还原到IE8的方法
- 如何学习网络编程?
- 教你破解Win7系统常见问题
- win7自动关机方法
- 几种商用网络的体系结构
- HDLC协议是什么
- 无线局域网课程详解
- 网络互连设备有哪些
- 网关协议课程详解
- 防火墙是什么
- 网络操作系统的基本配置
- Linux管理效率怎么提升
- IPv6配置与部署
- 四步做好服务器安全保护措施
- 你知道OICQ是什么吗
- 大数据盘点电信诈骗的那些套路
- 搜索
-
- 热门标签