目录
4、设置防火墙放行,设置主配置文件和区域文件的属组为named
1.1案例环境及需求
某校园网要架设一台DNS服务器负责long.com域的域名解析工作。DNS服务器的FQDN为dns.long.com,IP地址为192.168.10.1。要求为以下域名实现正反向域名解析服务。
dns.long.com | 192.168.10.1 |
mail.long.com |
192.168.10.2 |
slave.long.com | 192.168.10.3 |
www.long.com | 192.168.10.4 |
ftp.long.com | 192.168.10.20 |
另外,为www.long.com设置别名为web.long.com
虚拟机设置
1、为不占用局域网中ip地址,所有操作在仅主机模式下进行。
2、虚拟网络设置
1.2安装dns服务
在Linux下搭建dns服务器通常使用bind程序来实现,其守护进程是named。
1、挂载ISO安装映像。
[root@dns ~]# mkdir /iso
[root@dns ~]# mount /dev/cdrom /iso
2、制作用于安装的yum源文件。
[root@dns ~]# vim /etc/yum.repos.d/dvd.repo
//dvd.repo文件的内容如下:[dvd]
name=dvd
baseurl=file:///iso #特别注意本地源文件的表示,需要用3个“/”
gpgcheck=0
enabled=1
3、使用yum命令查看bind软件包的信息。
[root@dns ~]# yum info dhcp
4、使用yum命令安装bind服务。
[root@dns ~]# yum clean all #安装前清理缓存
[root@dns ~]# yum install bind bind-chroot -y
5、检测是否安装成功
[root@dns ~]# rpm -qa |grep bind //bind-9.11.4为安装成功!
6、重启dns服务,并加入开机自启动
[root@dns ~]# systemctl restart named
[root@dns ~]# systemctl enable named
1.3配置过程
配置过程包括全局配置文件、主配置文件和正反向区域解析文件的配置。
1、编辑全局配置文件/etc/named.conf 文件
该文件在/etc目录下。把options选项中的侦听IP(127.0.0.1)改成