DNS配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
今天学习DNS服务器的架设,DNS服务器的功能主要有2个方面,一是正向解析,二是反向解析,所谓正向解析就是指把对应的域名解析成相应的IP地址,而反向解析则是把IP地址解析成相映的域名,下面就对这2种服务的配置进行详细的讲解。
做具体的配置之前所需要的准备工作就是,先安装三个RPM包:1:bind-9.3.4-6.p1.el5.rpm 2: bind-chroot-9.3.4-6.p1.el5.rpm 3:caching-nameserver-9.3.4-6.p1.el5.rpm 安装这三个包主要是为了能够启动bind这项服务和相关配置以及chroot服务。
一正向解析
1,安装完上面的三个包之后会在/var/目录下创建一个named目录,其目录下的内容如下图所示:
同时在/etc目录下会形成两个文件,分别是named.rfc1912.zones和caching-nameserver.conf 的配置文件,我们需要把后一个文件更改成named.conf文件(因为后面启动named服务的时候会用到这个脚本),这个文件本身是服务自身的服务程序,只需要按照我们的配置需要稍作修改就行了当运行named.conf脚本的时候,会包涵着运行named.rfc1912.zones脚本中的内容,而named.rfc1912.zones脚本则是运行这项服务所包含的内容即配置文件,所以我们需要对named.rfc1912.zones脚本内容进行配置。
打开named.rfc1912.zones脚本后如下图所示:
我们需要在zone的位置进行配置,具体配置如下:
上面我们所添加的内容即为正向解析的运行程序,其配置文件是名为“.zone”的文件,默认保存在/var/named/chroot/var/named/文件夹中,如下图所示:
默认情况下这个文件夹下是不会有这个配置文件的,我们需要去手动创建,使用下面的命令
而这个文件我们是以root用户的身份创建的,named用户没有任何权限对其进行操作,所以我们需要让named用户拥有只读的权限,更改如下:
之后需要对这个文件进行具体配置,如下图所示:
配置好之后保存退出,之后需要修改nameserver的IP地址,进入到/etc/目录,修改一个配
置文件,如下:
将相应的nameserver的IP地址修改为上图中的192.168.112.2,然后保存退出,最后重启一下named的服务使其生效,命令如下:
最后使用nslookup命令查看DNS的正向解析能否成功,如下图所示:
由上图可知,配置成功
而反向解析的过程与正向解析很相似,只是需要稍作修改即行,同样是在named.rfc1912.conf 文件中进行修改,具体内容如下:
之后在/var/named/chroot/var/named/目录下创建并配置上图中的“192.168.112.zone”文件,同时也需要修改相应的权限,在此不再赘述,对“192.168.112.zone”文件的配置如下:
之后重启一下named服务,然后nslookup查询一下看,如下图所示:
总结:
对逆向解析作的配置,最后一步解析似乎不成功,我查了很多也没搞清楚,希望老师明天上课的时候能帮我解决一下这个疑问,谢谢了,tube老师!!2。