探讨Linux下DNS服务器的安装
2016-11-03魏华徐海龙
魏华,徐海龙
(湖北职业技术学院,湖北 孝感 432000)
探讨Linux下DNS服务器的安装
魏华,徐海龙
(湖北职业技术学院,湖北 孝感 432000)
探讨了在Linux下如何安装和配置域名服务器(Domain Name Server)是TCP/IP网络中极其重要的网络服务,使其实现域名与IP地址之间的转换功能。
Linux;主域名服务器;DNS服务器
1 域名服务器
域名系统采用分布式数据系统结构,主要由域名空间:结构化的域名层次结构和相应的数据;域名服务器:以区域(zone)为单位管理指定域名空间中的服务器数据,并负责其控制范围内所有主机的域名解析请求;解析器:负责向域名服务器提交解析请求三个部分组成。
2 DNS服务器的安装与配置
任务准备:1台具有多个设备别名的服务器,其中域名与IP分别是:WWW服务器的域名为www. hbvtc.edu.cn,IP地址为192.168.8.7;FTP服务器域名为ftp.hbvtc.edu.cn,IP地址为192.168.8.8;DHCP服务器域名为dhcp.hbvtc.edu.cn,IP地址为192.168.8.9;SMTP服务器域名为smtp.hbvtc.edu.cn,IP地址为192.168.8.10。
安装DNS服务器软件包分别在拟建主域名服务器、辅助域名服务器的计算机上实施下列安装过程[1]。
1)把RHEL 5 Server的DVD安装光盘放入光驱并加载。2)依次单击桌面顶部面板上的“应用程序”→“添加/删除软件”菜单项,弹出“软件包管理者”窗口,在“浏览”选项卡的左侧栏选中“服务器”选项,然后在右侧栏选中“DNS名称服务器”软件包组。3)单击“可选的软件包”按钮,打开“DNS名称服务器中的软件包”对话框,选中“bind-chroot”复选框。单击“关闭”按钮关闭此对话框,返回“软件包管理者”窗口,单击“应用”按钮,开始安装。安装完后关闭“软件包管理者”窗口。
1)配置主域名服务器dns.hbvtc.edu.cn。域名为dns.hbvtc.edu.cn ,IP地址为192.168.8.5。
2)重启网络服务。在终端的命令提示符后输入“service network restart”命令。
1)创建根服务器配置文件named.ca;从互联网信息中心下载ftp://ftp.internic.net/domain/named.root,将此文件更名为named.ca并保存在/var/named/chroot/var/named目录下。
2)编辑主配置文件named.conf;在终端输入命令“gedit /var/named/chroot/etc/named.conf”并按【Enter】键,打开文本编辑器,输入options { directory“/var/named”;}; zone “.”IN { type hint; file “named. ca”;}; zone “hbvtc.edu.cn”IN {type master; file “hbvtc. edu.cn.zone:;}; zone “8.168.192.in-addr.arpa”IN{tpye master;file “hbvtc.edu.cn.local”;}。
3)创建正向区域文件hbvtc.edu.cn.zone;在终端输入命令“gedit /var/named/chroot/var/named/hbvtc.edu.cn. zone”,输入dns IN A 192.168.8.5 www IN A 192.168.8.7 ftp IN A 192.168.8.8 dhcp IN A 192.168.8.9 smtp IN A 192.168.8.10配置正向区域文件hbvtc.edu.cn.zone。
4)创建反向区域文件hbvtc.edu.cn.local;在终端输入命令“gedit /var/named/chroot/var/named/hbvtc.edu.cn.local”,输入5 in ptr nds.hbvtc.edu.cn 7 in ptr www.hbvtc.edu.cn 8 in ptr ftp.hbvtc.edu.cn 9 in ptr dhcp.hbvtc.edu.cn 10 in ptr smtp.hbvtc.edu.cn内容配置反向区域文件hbvtc.edu.cn.local。
5)启动或重启域名服务(named守护进程);在终端输入命令“service named restart”重启named守护进程。
1)配置辅助域名服务器slave.hbvtc.edu.cn;域名为slave.hbvtc.edu.cn ,IP地址为1 92.1 6 8.8.6。
2)重新启动网络服务;在终端命令提示符后输入“service network restart”命令[2]。
1)修改主域名服务器的正向区域文件hbvtc.edu.cn.zone;在终端输入命令“gedit /var/named/chroot/var/named/hbvtc.edu.cn.zone”,输入IN NS dns. hbvtc.edu.cn IN NS slave.hbvtc.edu.cn配置正向区域文件hbvtc.edu.cn.zone(比原来增加了二行)。
2)修改主域名服务器的反向区域文件hbvtc.edu.cn.local;在终端输入命令“gedit /var/named/chroot/var/named/hbvtc.edu.cn.local”,输入in ns dns. hbvtc.edu.cn in ns slave.hbvtc.edu.cn内容配置反向区域文件hbvtc.edu.cn.local(比原来增加了二行)。
3)重启域名服务(named守护进程);在终端输入命令“service named restart”重启named守护进程。至此主域名服务器和辅助域名服务器配置完成。
3 结语
经过上面的配置,linux下的DNS服务器就配置好了。用户可以查看DNS服务器配置文件更多功能,也可以修改配置文件实现更多功能。
[1]林天峰,谭志彬,著.Linux服务器架设指南:第2版[M].北京:清华大学出版社,2014.
[2]高俊峰.鸟哥的Linux私房菜:服务器架设篇:第3版[M].北京:机械工业出版社,20 12.
(编辑:苗运平)
Discussion on the Installation of DNS Server under Linux
Wei Hua,Xu Hailong
(Hubei Polytechnic Institute,Xiaogan Hubei 432000)
The Linux is discussed on how to install and configure, and the Domain Name Server (Domain Name Server) is a very important network in TCP/IP network service, which makes its implementation between Domain Name and IP address conversion function.
Linux; primary domain name server; DNS server
TP316.8
A
2095-0748(2016)15-0092-02
10.16525/j.cnki.14-1362/n.2016.15.40
2016-06-19
魏华(1978—),女,湖北孝感人,硕士,毕业于中南民族大学,讲师,研究方向:计算机应用;徐海龙(1981—),男,湖北孝感人,本科,毕业于华中师范大学,助教,研究方向:计算机应用。