在今天老师的指导下成功在linux下搭建好了dns服务器做一下笔记
教程也为以后找一个好的方向。
环境
- centos6.5
- 搭建的本地源
- virtualBox虚拟机软件4.2.12版本
- SElinux关闭
- 防火墙默认关闭
- ip地址规划192.168.88.10
第一步搭建本地源
1.创建系统上光盘挂载目录
mkdir /mnt/sr0
2 挂载光盘iso
mount /dev/sr0/ /mnt/sr0
3 修改配置文件
cd /etc/yum.repos.d/ #切换目录
mv CentOS-Base.repo CentOS-ase.repo.bak #重命名网络repo包源使其失效
vi CentOS-Media.repo #编辑本地源repo
ps:可以看到我们挂载的光盘已经挂载
编辑CentOS-Media.repo文件按下图编辑
修改成下图
ps: 需要修改的地方
baseurl=file:///media/CentOS/
修改成baseurl=file:///mnt/sr0/
enabled=0
修改成enabled=1
保存修改本地源搭建成功
第一步安装dns软件
- yum安装软件
bind
与bind-utils
yum install -y bind bind-utils
第二步修改dns配置文件
- 配置named.conf文件
vi /etc/named.conf # 打开配置文件
原配置图要修改的地方
修改后的配置文件共3处
ps: 修改三个{ }内容为any
添加域区域
1打开配置文件named.rfc1912.zones文件
vi /etc/named.rfc1912.zones
ps: 2复制31行到41行这11行,把光标移动到31行
在vi的按ESC
进入命令行模式按11yy
复制这11行如果7行就7yy灵活应用,复制后在终端左下角有一个11 lines yanked
的提示,
- 光标移到配置文件最下面然后按大写的
P
粘贴
- 修改如下
ps: 变化如下这是容易出错的地方
1 | type master; |
1 | zone "88.168.192.in-addr.arpa" IN { |
ps: 注意88.168.192实际上是192.168.88的反解
创建与修改正向和反向解析文件
1进入模板目录
cd /var/named/
2.复制正向解析模板文件
cp -p named.localhost jnds.com.zone
- 复制反向解析模板文件
cp -p named.loopback 88.168.192.rev
ps:注意没有都是以上面代码file行对应的名字
编辑zone与rev文件
- 编辑zone文件
vi jnds.com.zone #添加A记录
ps:注意现在要写完整的ip地址了比如说上图的192.168.88.10
2编辑rev文件
vi 88.168.192.rev # 添加要解析的二级域名
ps: 注意www.jnds.com后面小点``.``
最后启动服务
1.service named restart #启动服务
- chkconfig named on #设置开机启动
ps:启动时候遇到
输入下面命令
1 |
|
### 测试DNS服务是否正常
1. nslookup //查询工具