简述:DNS(Domain Name System)域名系统,将网站域名和IP地址进行映射,用户输入网站域名即可查询到网站具体的IP地址,获得网站内容。
DNS服务器的作用:
1.将域名解析为IP 地址
2.客户端向DNS服务器(DNS服务器有自己的IP地址)发送域名查询请求
3.DNS服务器告知客户机Web服务器的IP 地址
4.客户机与Web 服务器通信
第一种方法安装:
组合键:ctrl+f
第二种方法:
在/mnt下创建一个挂载点temp
进入到/etc/yum.repos.d并创建一个repo结尾的文件
配置文件
将磁盘临时挂载到刚才在/mnt下创建的temp文件下
yum install -y bind-*(安装DNS服务)
vim /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network(重启网络)
查看IP地址配置是否成功
nmtui进入图形化配置页面
配置完这一部分之后往最下面划
在最下面添加命令
zone "alex.com" IN{
type master;
file "up.zone";
};
zone "1.168.192.in-addr.arpa" IN{
type master;
file "down.zone";
};
注释:
//正向解析区域命名格式:域名
// zone "正向解析区域" IN {
// type master;
// file "正向解析的配置文件名";
// allow-update { none; };
// };
//反向解析区域命名格式:网段倒过来+.in-addr.arpa
// zone "反向解析区域" IN {
// type master;
// file "反向解析的配置文件名";
// allow-update { none; };
// };
退出之后使用这个命令对刚刚配置文件进行检查,是否出错。(若没有问题则什么都不显示)
named-checkconf /etc/named.conf
首先进入到该目录下面
cp named.localhost up.zone -p //复制正向解析文件模板
vim up.zone //配置文件
$TTL 1D
@ IN SOA alex.com. root.alex.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.alex.com.
dns A 192.168.1.3
ayc A 192.168.1.4
byc A 192.168.1.5
cyc A 192.168.1.6
判断正向解析文件:
[root@localhost named]# named-checkzone up.zone /var/named/up.zone
zone up.zone/IN: loaded serial 0
OK
[root@localhost named]# cp up.zone down.zone -p //复制反向解析文件模板
[root@localhost named]# vim down.zone //配置反向解析文件模板
$TTL 1D
@ IN SOA alex.com. root.alex.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.alex.com.
3 PTR dns.alex.com.
4 PTR ayc.alex.com.
5 PTR byc.alex.com.
6 PTR cyc.alex.com.
~
判断反向解析文件:
t@localhost named]# named-checkzone down.zone /var/named/down.zone
zone down.zone/IN: loaded serial 0
OK
重启named服务:
root@localhost named]# systemctl restart named
[root@localhost named]# nslookup
> 192.168.1.4
Server: 192.168.1.3
Address: 192.168.1.3#53
4.1.168.192.in-addr.arpa name = ayc.alex.com.
> cyc.alex.com
Server: 192.168.1.3
Address: 192.168.1.3#53
Name: cyc.alex.com
Address: 192.168.1.6
>