第九周作业
1、配置 bind 服务,实现 www.magedu.org 域名解析
环境要求:需要两台主机 DNS服务端:10.0.0.8 web服务器:10.0.0.7
前提准备:关闭SELINUX 关闭防火墙 时间同步
安装bind
yum install bind -y
修改bind配置文件
vim /etc/namd.conf
// linsten-on port 53 { 127.0.0.1; };
// allow-query {localhost; };
vim /etc/named.rfc1912.zones
zone "magedu.org" IN {
type master;
file "magedu.org.zone";
};
cp -p /var/named/named.localhost /var/named/magedu.orh.zone
vim/var/named/magedu.org.zone
$TTL 86400
@ IN SOA master admin (20200726 1D 1H 1W 3H )
NS master
master A 10.0.0.8
www A 10.0.0.7
检查并启动服务
named-checkconf
named-checkzone magedu.org /var/named/magedu.org.zone
systemctl start named
rndc reload
安装httpd服务
yum install httpd
echo www.magedu.org > /var/www/html/index.html
启动服务
systemctl start httpd
测试网页:curl www.magedu.org
2、配置 bind 服务,实现域名反向解析
10.0.0. --> 0.0.10.in-addr.arpa.
定义区域
zone "0.0.10.in-addr.arpa" IN {
type master;
file "10.0.0.zone“
};
定义区域解析库文件
$TTL 86400
@ IN SOA ns1.magedu.org. admin.magedu.org. (20200726 1H 5M 7D 1D )
IN NS ns1.magedu.org.
100 PTR www.magedu.org.3、配置 bind 服务,实现主从 DNS 服务配置:
主服务器配置
yum -y install bind -y
vim /etc/named.conf
// listen-on port 53 {127.0.0.1; };
// allow-query {localhost; };
vim /etc/named.rfc1912.zones
zone "magedu.org" {
type master;
file "magedu.org.zone";
};
cp -p /var/named/named.localhost /var/named/magedu.org.zone
vim /var/named/magedu.org.zone
@TTL 1D
@ IN SOA master admin.magedu.org. ( 1 1D 1H 1W 3H )
NS master
NS slave
master A 10.0.0.8
slave A 10.0.0.18
systemctl start named
从服务器配置
yum -y install bind
vim /etc/named.conf
// listen-on port 53 {127.0.0.1; };
// allow-query {localhost; };
vim /etc/named.rfc1912.zones
zone "magedu.org" {
type slave;
file "slaves/magedu.org.slave";
};
rndc reload
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DNS1=10.0.0.8
DNS2=10.0.0.18
dig www.magedu.org
curl www.magedu.org
systemctl stop named
dig www.magedu.org
curl www.magedu.org
4、 配置 bind 服务,实现子域服务器:
yum -y install bing
vim /etc/named.conf
// listen-on port 53 {127.0.0.1; };
// allow-query {localhost; };
allow-transfer {none;};
vim /etc/named.rfc1912.zones
zone "shanghai.magedu.org" {
type master;
file "shanghai.magedu.org.zone";
};
vim /var/named/shanghai.magedu.org.zone
@TTL 1D
@ IN SOA master admin.magedu.org. ( 20200727 1D 1H 1W 3H )
NS master
master A 10.0.0.18
websrv A 10.0.0.7
www CNAME websrv
rndc reload
yum install httpd -y
echo www.shanghai.magedu.org > /var/www/html/index.html
systemctl start httpd
dig www.shanghai.magedu.org
ping www.shanghai.magedu.org