實驗:正向主DNS實現 實驗:反向解析DNS 實驗:從DNS服務器實現

實驗:正向主DNS實現
實驗:反向解析DNS

實驗:從DNS服務器實現

在主服務器
vim /etc/named.conf
allow-transfer { slaveip;}; 加此行
從服務器
vim /etc/named.conf
allow-transfer { none;}; 加此行

vim /etc/named.rfc1912.zones
zone “magedu.com” IN {
type slave;
masters { masterip; };
file “slaves/magedu.com.zone.slave”;
};

www.bj.magedu.com.
ftp.bj.magedu.com
www.zz.magedu.com.

實驗:實現子域

1 當成記錄
2 子域,本機獨立域
3 委派給另一臺主機維護子域

在父域DNS
vim /etc/named.conf
dnssec-enable no;
dnssec-validation no;

vim /var/named/magedu.com.zone
vim magedu.com.zone
$TTL 86400
@ IN SOA dns1.magedu.com. admin.magedu.com. (
2018060125 ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
259200 ; expire (3 days)
3600 ; minimum (1 hour)
)
NS dns1.magedu.com.
bj NS dns2.magedu.com. ##
dns1 A 192.168.30.7
dns2 A 192.168.30.17 ##

在子域服務器建bj.magedu.com即可

實驗:forward 轉發

實驗:實現智能DNS

1 vim /etc/named.conf
acl beijingnet {
192.168.30.0/24;
};
acl shanghainet {
172.20.0.0/16;

};
acl othernet {
any;
};

options {
listen-on port 53 { localhost; };
listen-on-v6 port 53 { ::1; };
directory “/var/named”;
dump-file “/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”;
memstatistics-file “/var/named/data/named_mem_stats.txt”;
allow-query { any; };
allow-transfer { 192.168.30.17;192.168.30.27;};

recursion yes;

dnssec-enable no;
dnssec-validation no;

/* Path to ISC DLV key */
bindkeys-file “/etc/named.iscdlv.key”;

managed-keys-directory “/var/named/dynamic”;

pid-file “/run/named/named.pid”;
session-keyfile “/run/named/session.key”;
};

logging {
channel default_debug {
file “data/named.run”;
severity dynamic;
};
};

view beijingview {
match-clients {beijingnet;};
include “/etc/named.rfc1912.zones.bj”;
};
view shanghaiview {
match-clients {shanghainet;};
zone “magedu.com” {
type master;
file “magedu.com.zone.sh”;
};

};
view otherview {
match-clients {othernet;};
include “/etc/named.rfc1912.zones”;
};
include “/etc/named.root.key”;

cat /etc/named.rfc1912.zones
zone “.” IN {
type hint;
file “named.ca”;
};
zone “magedu.com” IN {
type master;
file “magedu.com.zone”;
allow-transfer { 192.168.30.17;};
};

cat /etc/named.rfc1912.zones.bj
zone “.” IN {
type hint;
file “named.ca”;
};
zone “magedu.com” IN {
type master;
file “magedu.com.zone.bj”;
};

cat /var/named/magedu.com.zone.bj
$TTL 86400
@ IN SOA dns1.magedu.com. admin.magedu.com. (
2018060125 ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
259200 ; expire (3 days)
3600 ; minimum (1 hour)
)
NS dns1.magedu.com.
bj NS dns2.magedu.com.
dns1 A 192.168.30.7
dns2 A 192.168.30.17
websrv A 192.168.30.1
dbsrv A 192.168.30.27
mailsrv A 6.6.6.6
appsrv A 5.5.5.5
www CNAME websrv

[root@centos7 named]#cat /var/named/magedu.com.zone.sh
$TTL 86400
@ IN SOA dns1.magedu.com. admin.magedu.com. (
2018060125 ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
259200 ; expire (3 days)
3600 ; minimum (1 hour)
)
NS dns1.magedu.com.
bj NS dns2.magedu.com.
dns1 A 192.168.30.7
dns2 A 192.168.30.17
websrv A 192.168.30.2
dbsrv A 192.168.30.27
mailsrv A 6.6.6.6
appsrv A 5.5.5.5
www CNAME websrv

[root@centos7 named]#cat /var/named/magedu.com.zone
$TTL 86400
@ IN SOA dns1.magedu.com. admin.magedu.com. (
2018060125 ; serial
86400 ; refresh (1 day)
3600 ; retry (1 hour)
259200 ; expire (3 days)
3600 ; minimum (1 hour)
)
NS dns1.magedu.com.
bj NS dns2.magedu.com.
dns1 A 192.168.30.7
dns2 A 192.168.30.17
websrv A 192.168.30.3
dbsrv A 192.168.30.27
mailsrv A 6.6.6.6
appsrv A 5.5.5.5
www CNAME websrv

 

 

t01f58ebcd76fc3a4e8

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/99970

(1)
你的命字你的命字
上一篇 2018-06-01 19:35
下一篇 2018-06-01 20:46

相關推薦

  • 第一周作業

    本周作業 1、描述計算機的組成及其功能。 2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。 3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。 4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、rebo…

    Linux筆記 2018-05-12
  • rpm命令使用

    rpm命令 rpm [options] PACKAGE_FILE … 常用選項 -i –install 安裝 -U –update 升級 -e –erase 卸載 -q –query 查詢 -V verify 校驗 –rebuilddb –initdb 構建數據庫 ` 程序安裝 rpm {-i|–install} [install-opti…

    Linux筆記 2018-06-10
  • 文本處理命令

    查看文件 cat   tac rev   more less 行號 cat -n … | grep … grep -n … 文件名 ls … | grep … 行處理 截取 head -n # FILE tail -n # FILE 排序 sort -t “X&#82…

    Linux筆記 2018-04-22
  • 追風箏的人

    IO重定向 管道 tr 用戶管理 組管理 文件權限管理 文本處理工具
    Grep和正則表達式 擴展的正則表達式和VIM

    Linux筆記 2018-04-08
  • 簡述rpm與yum命令的常見選項,并舉例

    rpm命令: ? ? rpm [option] [package_file] ? ? ? ? ? ? 安裝:-i ?–install [install-option] page_file ? ? ? ? ? ? ? ? ? ? rpm -ivh package_file ? ? ? ? ? ? ? ? ? ? ? ? ? ? -v:verbose…

    Linux筆記 2018-06-07
欧美性久久久久