Red Hat Enterprise Linux 6下 配置DNS服务——举例
情景:假设在局域网环境中要配置DNS服务器,局域网域名为lgj.jsut,使用的IP网段为192.168.100.0/24,因此正向解析域为lgj.jsut,反向解析域为192.168.100.0/24,考虑2台主机,第一台主机www.lgj.jsut,对应的IP地址为192.168.100.68,别名为web.lgj.jsut;第二台主机ftp.lgj.jsut,对应的IP地址为192.168.100.118。DNS服务器的网卡地址为192.168.100.18,且只允许127.0.0.1和192.168.100.0/24网段查询DNS。要求:1)完成必要的设置并安装好相应的软件;2)完成正向和反向解析所需要的各种设定;3)配置客户端,并用三种方法对DNS进行测试。
准备工作
一:配置网卡(编辑/etc/sysconfig/network-scripts 目录下的ifcfg-eth*文件 图形化界面也可以 省略了)
① 删除默认网卡
① 配置网卡,这里看到网卡名为eth1
1.ifconfig
2.切换目录,编辑网卡文件ifcfg-eth1 ip需要是静态所以BOOT=static
(ifcfg-eth1里的内容)
3.测试
二:安装Bind
① 切换目录,安装Bind
② 查看安装位置
(这里没有安装chroot,安装chroot之后安装目录会改变的)
配置DNS
一:编辑配置文件
① 备份named.conf
(备份是一个好习惯,至少手滑了误删可以从备份里恢复)
② 切换目录,编辑全局配置文件
修改侦听、允许DNS查询的客户端地址
定义正向区域
定义反向
③ 切换目录,创建正向配置文件并编辑
添加记录
④ 切换目录,编辑全局配置文件,定义反向区域
⑤ 切换目录,创建反向配置文件并编辑
添加记录
⑥ 配置客户端
search功能为:输入主机后自动补全search后的域名,比如输入www、ftp、web后自动补全为www.lgj.jsut、web.lgj.jsut、ftp.lgj.jsut
⑦ 重启域名服务
⑧ 测试
Nslookup:
正向
反向
Dig:
Host:
正向
反向
注意事项
1:正反向的区域文件里域名最后面不要忘了加点( . )
2:反向的NS(域名服务器)是这个