命令和路径 描述
/etc/hosts 本地域名解析文件
/etc/named.conf bind服务的主配置文件
/var/named/ 区域文件存放目录
named-checkconf 检查配置文件
named-checkzone 检查区域文件
nslookup dns服务器检测工具
做任务前先#yum install bind(yum方式安装要保证能连互联网)
任务一:使用hosts文件解析域名
1.使用ifconfig命令查看本机地址,截图
2.编辑/etc/hosts文件,写入如下两行并保存,截图
本机地址 www.edu.cn
本机地址 www.heuet.edu.cn
3.检查域名解析情况,截图
ping www.edu.cn
ping www.heuet.edu.cn
任务二: 安装bind软件包
1.使用rpm -qa|grep bind查询是否安装bind软件包,如果安装则卸载,截图
2.使用YUM方式安装bind软件包,截图
3.使用rpm -ql bind查询所包含的文件,找出主配置文件和区域文件存放目录,截图
4.关闭服务器防火墙和SElinux,开启域名服务,截图
#systemctl stop firewalld
#setenforce 0
#systemctl start named
5.使用netstat -antp检查域名服务是否开启,截图
补充:127.0.0.1是环回地址,只能被本机访问到
6.使用systemctl命令把named服务设为开启状态,截图
任务三: 配置主域名服务器,域名为(edu.cn)补充:即编辑主配置文件,创建区域文件
1.编辑主配置文件/etc/named.conf,设定区域,截图
listen-on port 53 { any; };
allow-query { any; };
zone "edu.cn " IN {
type master;
file “edu.cn.zone”;
};
type hint是缓存区域,type master 主区域
2.编辑区域文件 /var/named/edu.cn.zone 注意:(区域文件名edu.cn.zone是和上面主配置文件中增加的那一部分中的file “edu.cn.zone”对应的,两个要保持一致)(拷贝named.localhost文件修改),截图
$TTL(Time To Live,生存时间)记录
SOA(Start Of Authority,授权信息开始)记录
NS域名服务器(Name Server)记录
MX邮件交换(Mail Exchange)记录
A地址(Address)记录,只用在正向解析区域中
CNAME别名(Canonical Name)记录
$TTL 1D
@ IN SOA edu.cn. admin.edu.cn. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns1.edu.cn.
ns1 IN A 服务器IP
www IN A 服务器IP
@ IN MX 10 mail.edu.cn.
mail IN CNAME www
3.改变区域文件属组,chown root:named /var/named/edu.cn.zone ,截图
4.使用nemd-checkconf和named-checkzone检查主配置文件和区域文件,截图
5.services named restart 重新启动named服务,截图
6.nslookup验证服务器配置(server 服务器地址),截图
7.把主机的域名服务器地址设为虚拟机地址,检查域名解析情况,截图
在主机:ping www.edu.cn
注意:先在VMnet8里面设置DNS设为虚拟机地址,如果对www.baidu.com解析失败,就再去WIFI里面也设置它的DNS,也写为虚拟机地址