欢迎来到天天文库
浏览记录
ID:20424114
大小:855.00 KB
页数:12页
时间:2018-10-13
《linux下dns配置方案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux下DNS服务器的配置1,安装DNS服务器安装DNS服务器RedHatLinux9自带有版本号为9.2.1的BIND(即目前使用最广泛的域名服务器软件)。在RedHatLinux9的第1张安装光盘中提供了与BIND服务相关的两个rpm包,bind-9.2.1-16.i386.rpm和bind-utils-9.2.1-16.i386.rpm。另外一个相关的软件包caching-nameserver-7.2-7.noarch.rpm在第2张安装盘上。1.检查系统是否已安装了BIND软件包方法:
2、rpm-qbind图1-1检查BIND软件包是否已安装通过输出bind-9.2.1-16,说明当前系统已经安装了该软件包。此外,还可检查BIND的样本配置文件(/etc/named.conf)和根域文件(/var/named/named.ca)是否存在,来判断BIND软件包的安装与否。2.安装BIND软件包如果BIND软件包并未安装,则用下述命令进行安装。(注意,执行下述命令时要先将目录切换到rpm包所在的目录下)rpm-ivhbind-9.2.1-16.i386.rpmrpm-ivhbind-u
3、tils-9.2.1-16.i386.rpmrpm-ivhcaching-nameserver-7.2-7.noarch.rpm图1-2切换到BIND软件包所在的目录图1-3安装BIND软件包BIND软件包安装后,还将创建名为named的用户和用户组,并自动设置相关目录的权属关系。named守护进程默认使用named用户身份运行。可以在passwd和group文件中查看named用户和用户组。也可以看到DNS工作目录/var/named和/var/run/named目录的所有者和权限。图1-4查看
4、named用户和用户组1.2.2配置DNS服务器BIND的配置文件包括:主配置文件/etc/named.conf,根域文件/var/named/named.ca,正向解析文件/var/named/localhost.zone,反向解析文件/var/named/named.loca,用于管理BIND守护进程的rndc程序的配置文件/etc/rndc.conf,用户自定义正向区域文件和用户自定义反向区域文件。其中需要修改或建立的只有主配置文件,用户自定义正向区域文件和用户自定义反向区域文件这三个。例1
5、,配置DNS服务器,假设其IP地址为202.207.61.211,DNS服务器的域名为bsb.com.cn,要求实现以下域名解析:www.bsb.com.cn202.207.61.211webmail.bsb.com.cn202.207.61.212oa.bsb.com.cn202.207.61.213配置步骤:1.配置DNS服务器网卡的IP地址为202.207.61.211。用vi编辑器修改eth0网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,内
6、容为:图1-8eth0网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth02.利用vi编辑主配置文件/etc/named.conf,添加自定义区域。未经修改的主配置文件/etc/named.conf图1-9缺省的主配置文件/etc/named.conf添加了用户自定义的正向区域解析声明和反向区域解析声明后的主配置文件/etc/named.conf为:Zone“bsb.com.cn”IN{Typemaster;File“zheng”;};Zone“1.16.
7、172.in-addr.arpa”IN{Typemaster;File“fan”;};图1-10修改后的主配置文件/etc/named.conf3.利用vi编辑器,创建相应的用户自定义正向区域解析声明文件/var/named/zheng,将DNS服务器的名称以及A记录写入其中。当然,可以在系统默认的正向解析文件/var/named/localhost.zone的基础上修改生成。注意:MX(地址交换记录)必需顶格写。DnsINA172.17.图1-11修改后的用户自定义正向解析文件/var/name
8、d/zheng4.利用vi编辑器,创建相应的用户自定义反向区域解析声明文件/var/named/fan,以实现反向解析。当然,可以在系统默认的反向解析文件/var/named/named.local的基础上修改生成。注意:MX(地址交换记录)必需顶格写。生成的反向解析文件/var/named/fan内容为:图1-12修改后的用户自定义反向解析文件/var/named/fan5.由于named守护进程以named用户身份运行,为了能读取区域文件,必需设置区域文件的所有者为named用
此文档下载收益归作者所有