马哥博客作业第九周

1、配置 bind 服务,实现 www.magedu.org 域名解析
DNS服务端:
[root@centos8 ~]yum -y install bind 安装bind软件

[root@centos8 ~]vim /etc/named.conf 修改主配置文件
options {
// listen-on port 53 { localhost; };
// allow-query { any; };

[root@centos8 ~]vim /etc/named.rfc1912.zones 创建域
zone "magedu.com" IN {
type master;
file "magedu.com.zone";
};
[root@centos8 ~]cp /var/named/named.localhost magedu.com.zone 拷贝模板生成域文件

[root@centos8 ~]vim /var/named/magedu.com.zone 创建域文件
$TTL 1D
@ IN SOA centos8.magedu.com. admin.magedu. (
509 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS centos8
centos8 A 10.0.0.201
www.hangzhou A 10.0.0.205
ns1.magedu.com. A 10.0.0.202
ns2.magedu.com. A 10.0.0.203
ns3.magedu.com. A 10.0.0.205

[root@centos8 ~]systemctl start named 启动named服务
[root@centos8 ~]rndc reload 重新加载配置

DNS客户端:
[root@magedu ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改DNS
DNS1=10.0.0.201

[root@magedu ~]#nmcli con reload 重新加载网络配置
[root@magedu ~]#nmcli con up eth0 激活网口

[root@magedu ~]# cat /etc/resolv.conf 验证DNS修改是否成功
; generated by /sbin/dhclient-script
search localdomain com
nameserver 10.0.0.201

[root@magedu ~]# host ns1.magedu.com 验证成功
ns1.magedu.com has address 10.0.0.202

2、配置 bind 服务,实现域名反向解析:
DNS服务端:
[root@centos8 ~]yum -y install bind 安装bind软件

[root@centos8 ~]vim /etc/named.conf 修改主配置文件
options {
// listen-on port 53 { localhost; };
// allow-query { any; };

[root@centos8 ~]vim /etc/named.rfc1912.zones 创建域
zone "magedu.com" IN {
type master;
file "magedu.com.zone";
};
[root@centos8 ~]cp /var/named/named.loopback magedu.com.zone 拷贝模板生成域文件

[root@centos8 ~]vim /var/named/magedu.com.zone 创建域文件
$TTL 1D
@ IN SOA centos8.magedu.com. admin.magedu. (
509 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS centos8
201 PTR centos8.mage.com.
202 PTR ns1.magedu.com.
203 PTR ns2.magedu.com.
204 PTR ns3.magedu.com.

[root@centos8 ~]systemctl start named 启动named服务
[root@centos8 ~]rndc reload 重新加载配置

3、配置 bind 服务,实现主从 DNS 服务配置:
DNS主服务端:
[root@centos8 ~]yum -y install bind 安装bind软件

[root@centos8 ~]vim /etc/named.conf 修改主配置文件
options {
// listen-on port 53 { localhost; };
// allow-query { any; };
allow-transfer { 10.0.0.201;}; 允许从区域传输

[root@centos8 ~]vim /etc/named.rfc1912.zones 创建域
zone "magedu.com" IN {
type master;
file "magedu.com.zone";
};
[root@centos8 ~]cp /var/named/named.localhost magedu.com.zone 拷贝模板生成域文件

[root@centos8 ~]vim /var/named/magedu.com.zone 创建域文件
$TTL 1D
@ IN SOA centos8.magedu.com. admin.magedu. (
509 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS centos8
NS centos7
centos8 A 10.0.0.201
centos7 A 10.0.0.205
ns1.magedu.com. A 10.0.0.202
ns2.magedu.com. A 10.0.0.203
ns3.magedu.com. A 10.0.0.205

[root@centos8 ~]systemctl start named 启动named服务
[root@centos8 ~]rndc reload 重新加载配置

DNS从服务端:
[root@centos7 ~]yum -y install bind 安装bind软件

[root@centos7 ~]vim /etc/named.conf 修改主配置文件
options {
// listen-on port 53 { localhost; };
// allow-query { any; };

[root@centos7 ~]vim /etc/named.rfc1912.zones 创建从域
zone "magedu.com" IN {
type slave;
file "magedu.com.zone";
};

[root@centos8 ~]systemctl start named 启动named服务
[root@centos8 ~]rndc reload 重新加载配置

4、 配置 bind 服务,实现子域服务器:
DNS父域:
[root@centos8 ~]yum -y install bind 安装bind软件

[root@centos8 ~]vim /etc/named.conf 修改主配置文件
options {
// listen-on port 53 { localhost; };
// allow-query { any; };

[root@centos8 ~]vim /etc/named.rfc1912.zones 创建域
zone "magedu.com" IN {
type master;
file "magedu.com.zone";
};
[root@centos8 ~]cp /var/named/named.localhost magedu.com.zone 拷贝模板生成域文件

[root@centos8 ~]vim /var/named/magedu.com.zone 创建域文件
$TTL 1D
@ IN SOA centos8.magedu.com. admin.magedu. (
509 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS centos8
hangzhou NS www.hangzhou
centos8 A 10.0.0.201
www.hangzhou A 10.0.0.205
ns1.magedu.com. A 10.0.0.202
ns2.magedu.com. A 10.0.0.203
ns3.magedu.com. A 10.0.0.205

[root@centos8 ~]systemctl start named 启动named服务
[root@centos8 ~]rndc reload 重新加载配置

DNS子域:
[root@centos7 ~]yum -y install bind 安装bind软件

[root@centos7 ~]vim /etc/named.conf 修改主配置文件
options {
// listen-on port 53 { localhost; };
// allow-query { any; };

[root@centos7 ~]vim /etc/named.rfc1912.zones 创建域
zone "hangzhou.magedu.com" IN {
type master;
file "hangzhou.magedu.com.zone";
};
[root@centos8 ~]cp /var/named/named.localhost hangzhou.magedu.com.zone 拷贝模板生成域文件

[root@centos8 ~]vim /var/named/hangzhou.magedu.com.zone 创建域文件
$TTL 1D
@ IN SOA www.hangzhou.magedu.com rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS www.hangzhou.magedu.com.
www.hangzhou.magedu.com. A 10.0.0.205
jinlei.hangzhou.magedu.com. A 1.2.3.4

[root@centos8 ~]systemctl start named 启动named服务
[root@centos8 ~]rndc reload 重新加载配置

客户端测试:
[root@magedu ~]# dig jinlei.hangzhou.magedu.com @10.0.0.201

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.68.rc1.el6 <<>> jinlei.hangzhou.magedu.com @10.0.0.201
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61279
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;jinlei.hangzhou.magedu.com. IN A

;; ANSWER SECTION:
jinlei.hangzhou.magedu.com. 84697 IN A 1.2.3.4

;; AUTHORITY SECTION:
hangzhou.magedu.com. 86400 IN NS www.hangzhou.magedu.com.

;; Query time: 0 msec
;; SERVER: 10.0.0.201#53(10.0.0.201)
;; WHEN: Wed Jul 29 22:44:39 2020
;; MSG SIZE rcvd: 78

posted @ 2020-07-30 15:24  金金金丶  阅读(122)  评论(0)    收藏  举报