例如,我现在配置的网络号172.16.1这个网段,那么它的反向区域是1.16.172.in-addr.arpa 。区域里面的file
字段表明解析时的数据来源文件,接下来我们去创建named.realhostip.com和172.16.1.arpa文件 。
4. 创建正向和反向区域资源文件
在配置named.conf时,指明的资源文件目录是/var/named,故先进入该目录 。
# cd /var/named
# vi named.realhostip.com
[html] view plaincopy
- $TTL 1D
- @ IN SOA realhostip.com. rname.invalid. (
- 0 ; serial
- 1D ; refresh
- 1H ; retry
- 1W ; expire
- 3H ) ; minimum
- NS @
- A 127.0.0.1
- AAAA ::1
- 172-16-1-50 IN A 172.16.1.50
- 172-16-1-51 IN A 172.16.1.51
如果需要添加多条,按此类似添加,留意realhostip.com后面的那个不起眼的点(.) 。
# vi 172.16.1.arpa
[html] view plaincopy
- $TTL 1D
- @ IN SOA realhostip.com. rname.invalid. (
- 0 ; serial
- 1D ; refresh
- 1H ; retry
- 1W ; expire
- 3H ) ; minimum
- NS @
- AAAA ::1
- 50 PTR 172-16-1-50.realhostip.com.
- 51 PTR 172-16-1-51.realhostip.com.
域名为172-16-1-50.realhostip.com 。如果要添加多条,按此类似添加,留意realhostip.com后面的那个不起眼的点(.) 。
5. 启动named服务
#service named start
至此,DNS服务器端的配置已完成,下面我们稍微配置一下客户端来测试我们的DNS服务器是否正常工作 。
(2) 客户端配置
操作系统:windows和linux都可以,我这里是CentOS 6.4
IP地址:能够ping通DNS服务器的IP(172.16.1.4)都可以,我这里是172.16.1.104
作用:测试DNS服务器是否正常工作 。
1. 安装bind-utils包,以便能使用nslookup、dig和host工具
yum install bind-utils
2. 修改DNS配置使用我们的DNS服务器
vi /etc/resolv.conf
[html] view plaincopy
- nameserver 172.16.1.4
- nameserver 192.168.13.31
- nameserver 172.16.1.1
如果是windows客户端,需要在本地连接属性里面修改,如下图:
文章插图
resolv.conf文件中可能会有多个nameserver,必须把我们的DNS服务器放在所有nameserver的最前面,
这样当需要解析域名时,第一个使用的就是我们配置的DNS服务器,其它的都是候选项 。
3. 正向解析测试,使用nslookup命令
#nslookup
[html] view plaincopy
- > 172-16-1-50.realhostip.com
- Server: 172.16.1.4
- Address: 172.16.1.4#53
- Name: 172-16-1-50.realhostip.com
- Address: 172.16.1.50
- >
推荐阅读
- 海马300|客观评测下VS海马300米优点和缺点
- 辞职后还没找到下家,社保断缴了,影响居然这么大
- 吉利CMA架构下首款轿车来了,英文名曝光
- 使用了5000公里的汽车空气滤芯, 吹一下后能不能继续使用?
- 金庸认为最厉害的主角 金庸笔下最厉害的主角
- 内衣品牌前十名 爱美丽内衣是爱慕旗下的吗
- 淘宝卖家泄露以下哪些个人信息会被处罚? 淘宝买家信息是如何泄露
- 金庸笔下隐藏的十大高手 金庸承认的第一高手独孤求败
- linux 系统SVN服务搭建及windows系统svn迁移
- Docker下实战zabbix三部曲之三:自定义监控项