Linux DNS域名解析配置

DNS域名解析配置

  • 一 架设DNS缓存域名服务器
    • 1.1 关闭并禁用防火墙
    • 1.2 关闭核心防护
    • 1.3 安装与bind相关的软件包
    • 1.4 修改主配置文件
    • 1.5 加载主配置文件中对应的区域数据库文件
    • 1.6 客户机配置
  • 二 搭建DNS主从服务实验
    • 2.1 关闭防火墙
    • 2.2 关闭核心防护
    • 2.3 安装与bind相关的软件包
    • 2.4 修改主配置文件(/etc/named.conf)
    • 2.5 新增正反配置文件 (/etc/named.rfc1912.zones)
    • 2.6 dns正向解析文件(/var/named/cenjeal.com.zone)
    • 2.7 dns反向解析文件(/var/named/20.0.0.arpa)

一 架设DNS缓存域名服务器

DNS高速缓存服务器,通过向其它域名服务器查询获得域名IP地址记录
,将域名查询结果缓存到本地,提高重复查询时速度

1.1 关闭并禁用防火墙

systemctl stop firewalld
systemctl disable firewalld

1.2 关闭核心防护

vi /etc/selinux/configSELINUX=disabled

1.3 安装与bind相关的软件包

查询是否安装
rpm -qa | grep ''bind"yum -y install bind bind-chroot bind-utils bind-libs

1.4 修改主配置文件

vi /etc/named.conf
options {listen-on port 53 { 20.0.0.11; };forwarders { 8.8.8.8;114.114.114.114; };………………allow-query	{ 20.0.0.0/24; };

1.5 加载主配置文件中对应的区域数据库文件

named-checkconf -z /etc/named.confsystemctl start namednetstat -anutp | grep named

1.6 客户机配置

vi /etc/resolv.confnameserver 20.0.0.11

二 搭建DNS主从服务实验

DNS主服务器(20.0.0.11)

2.1 关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

2.2 关闭核心防护

vi /etc/selinux/configSELINUX=disabled

2.3 安装与bind相关的软件包

查询是否安装
rpm -qa | grep ''bind"yum -y install bind bind-chroot bind-utils bind-libs

2.4 修改主配置文件(/etc/named.conf)

vi /etc/named.conf
options {listen-on port 53 { 20.0.0.11; };………………allow-query	{ any; };

2.5 新增正反配置文件 (/etc/named.rfc1912.zones)

vi /etc/named.rfc1912.zones
zone "cenjeal.com" IN {type master;file "cenjeal.com.zone";allow-transfer { 20.0.0.12; };also-notify { 20.0.0.12; };
};zone "0.0.20.in-addr.arpa" IN {type master;file "20.0.0.arpa";allow-transfer { 20.0.0.12; };also-notify { 20.0.0.12; };
};

2.6 dns正向解析文件(/var/named/cenjeal.com.zone)

vi /var/named/cenjeal.com.zone
$TTL 1D
@	IN SOA cenjeal.com. admin.cenjeal.com. (0	; serial1D	; refresh1H	; retry1W	; expire3H )	; minimumNS        @A           192.168.11.119
www IN	A           192.168.11.119
ftp    IN	A           192.168.11.118
mail IN	CNAME	www

修改属主
chown named:named /var/named/bdqn.com.zone

2.7 dns反向解析文件(/var/named/20.0.0.arpa)

$TTL 1D
@	IN SOA cenjeal.com. admin.cenjeal.com. (0	; serial1D	; refresh1H	; retry1W	; expire3H )	; minimumNS        @A           192.168.11.119
119 IN	PTR          www.bdqn.com.
120 IN	PTR          ftp.bdqn.com.
121 IN	PTR	bbs.bdqn.com.

修改属主
chown named:named /var/named/bdqn.com.zone

systemctl restart named

DNS从服务器(20.0.0.12)

关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
关闭核心防护
vi /etc/selinux/configSELINUX=disabledyum -y install bind install bind-chroot bind-utils bind-libs
vi /etc/named.conf
options {listen-on port 53 { 20.0.0.12; };………………allow-query	{ any; };新增正反配置文件
vi /etc/named.rfc1912.zones
zone "cenjeal.com" IN {type slave;masters { 20.0.0.11; };allow-notify { 20.0.0.11; };file "slaves/cenjeal.com.zone";
};zone "0.0.20.in-addr.arpa" IN {type slave;masters { 20.0.0.11; };allow-notify { 20.0.0.11; };file "slaves/20.0.0.arpa";
}; 
:wqsystemctl start named

客户机(20.0.0.13)

vi /etc/resolv.conf#主DNS服务器
nameserver 20.0.0.11
#从DNS服务器
#nameserver 20.0.0.12

测试

yum -y install bind-utilsnslookup www.cenjeal.comnslookup 20.0.0.119


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部