wdOS系统DNS服务的基本配置

背景知识:

网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个地址即称为“IP 地址”。但这些数字难以记忆,所以就采用“域名”的方式来取代这些数字了。不过最终还是必须将域名转换为对应的IP 地址才能访问主机。 

DNS 服务,又叫域名解析服务,即提供域名与IP 地址的相互转换。域名的正向解析是将主机名转换成IP 地址的过程,域名的反向解析是将IP 地址转换成主机名的过程。通常我们很少需要将IP 地址转换成主机名,即反向解析。反向解析经常被一些后台程序使用,用户看不到。 

 

一、 Yum安装

:(yum命令是基于rpm包管理,能够从指定的服务器自动下载rpm包并且自动处理依赖关系,一次安装所有依赖软件包,无需繁琐一次次下载、安装。

 

先用rpm qa | grep bind 查看是否安装了dns相关软件

DNS 服务的基本配置_dns服务基本配置  wdOS系统 

安装 bind-libs、bind-utils、bind-chroot三个软件包

DNS 服务的基本配置_dns服务基本配置  wdOS系统_02 

显示安装完成

DNS 服务的基本配置_dns服务基本配置  wdOS系统_03 

 

查看一下上面几个包安装情况,成功!

DNS 服务的基本配置_dns服务基本配置  wdOS系统_04

caching-nameserver 是需要独立安装的,在centos6中是集成在bind中的。因为wdos系统中没有,就开始安装吧DNS 服务的基本配置_dns服务基本配置  wdOS系统_05

 

显示安装完成

DNS 服务的基本配置_dns服务基本配置  wdOS系统_06 

 

查看caching-nameserver的安装情况,成功了!

DNS 服务的基本配置_dns服务基本配置  wdOS系统_07 

 

 

二、 修改配置

192.168.1.106这里配置的就是DNS服务器的IP地址(我是用虚拟机IP地址) 

DNS 服务的基本配置_dns服务基本配置  wdOS系统_08

DNS 服务的基本配置_dns服务基本配置  wdOS系统_09 

启动服务,修改生效

DNS 服务的基本配置_dns服务基本配置  wdOS系统_10

当安装好caching-nameserver之后会自动生成/var/named/chroot/etc/named.caching-nameserver.conf范本文件,而在/var/named/chroot/etc目录下也会生成一个空白的named.conf主配置文件,现在拷贝named.caching-nameserver.conf文件到named.conf文件,如下:

1、配置修改named.conf文件:添加正、反向解析区域文件

注:vi /var/named/chroot/etc/named.conf {添加在view域里面或者 vi /etc/named.rfc1912.zones

DNS 服务的基本配置_dns服务基本配置  wdOS系统_11 DNS 服务的基本配置_dns服务基本配置  wdOS系统_12

DNS 服务的基本配置_dns服务基本配置  wdOS系统_13 

完成后保存退出。

 

 

2、配置正、反向解析区域文件

正向解析区域文件:

安装软件包安装成功时自动生成的范本文件/var/named/chroot/var/named/localhost.zone localhost文件, 

把正向解析文件范本从localdomain.zone文件复制到刚刚新建的hellowdos.com.zone

DNS 服务的基本配置_dns服务基本配置  wdOS系统_14 DNS 服务的基本配置_dns服务基本配置  wdOS系统_15

配置修改hellowdos.com.zone

DNS 服务的基本配置_dns服务基本配置  wdOS系统_16

192.168.1.106dns服务器地址,这里的意思就是用192.168.1.106这个服务器把dns.hellowdos.comwww.hellowdos.com解析192.168.1.100192.168.1.101.

 

反向解析区域文件:

安装软件包安装成功时自动生成的范本文件/var/named/chroot/var/name/name.local 

把反向解析区域范本文件named.local复制到刚刚新建的192.168.1.zone

DNS 服务的基本配置_dns服务基本配置  wdOS系统_17 DNS 服务的基本配置_dns服务基本配置  wdOS系统_18 DNS 服务的基本配置_dns服务基本配置  wdOS系统_19 192.168.1.106dns服务器地址,这里的意思就是用192.168.1.106这个服务器把192.168.1.100192.168.1.101解析成对应的dns.hellowdos.comwww.hellowdos.com

 

重启服务,配置生效。

DNS 服务的基本配置_dns服务基本配置  wdOS系统_20

 

3、改变解析文件的属组

named守护进程的默认属组是named,为了让进程能正常读取文件,需要修改文件的属组,如下,我将“root”改为“named”。这是必须的工作,不然系统用户将无法读取文件,会出现service named start启动失败

 

正向:

DNS 服务的基本配置_dns服务基本配置  wdOS系统_21DNS 服务的基本配置_dns服务基本配置  wdOS系统_22DNS 服务的基本配置_dns服务基本配置  wdOS系统_23 

反向:DNS 服务的基本配置_dns服务基本配置  wdOS系统_24

DNS 服务的基本配置_dns服务基本配置  wdOS系统_25

DNS 服务的基本配置_dns服务基本配置  wdOS系统_26

 

重启服务,修改生效。

DNS 服务的基本配置_dns服务基本配置  wdOS系统_27

三、 解析测试

 

正向解析,正确:

DNS 服务的基本配置_dns服务基本配置  wdOS系统_28

 

反向解析,正确:DNS 服务的基本配置_dns服务基本配置  wdOS系统_29

  

       有问题的可以到http://www.wdlinux.cn/bbs/index.php讨论。