linux 子域dns,linux下搭建DNS子域及相关授权详解
linux下搭建DNS子域及相關(guān)授權(quán)詳解forward功能是本地?zé)o法解析的域名,轉(zhuǎn)發(fā)給指定DNS服務(wù)器
forward only; 所有無法解析的域名,都轉(zhuǎn)發(fā)給指定DNS服務(wù)器,必須有解析結(jié)果
forward first;無法解析的域名,轉(zhuǎn)發(fā)給指定DNS服務(wù)器,如果指定DNS服務(wù)器也無法解析,
再通過自己的DNS服務(wù)器向根進(jìn)行轉(zhuǎn)發(fā)解析
forwarders { 指定DNS服務(wù)器; }; 如本地DNS無法解析,向指定DNS服務(wù)器轉(zhuǎn)發(fā)解析域名
注意forward與forwarders同時(shí)使用
2.搭建主域與子域,要求如下:
A.主域?yàn)閣illow.com,IP為1.1.1.18
B.子域?yàn)閍.willow.com,IP為1.1.1.20
C.如果子域無法解析willow.com主域名,請將轉(zhuǎn)發(fā)器指向主域willow.com,其他域名自己解析
D.如果子域無法的解析所有非本地域名,請將轉(zhuǎn)發(fā)器指向主域willow.com
2.1.新增主域willow.com配置文件,方法沒有變化與之前博客搭建DNS一樣
vim /etc/named.conf,新增如下內(nèi)容:
options {
directory "/var/named";
allow-recursion { 1.1.1.0/24; };
notify ?yes;
also-notify { 1.1.1.19; };
};
zone "." ?IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "named.localhost";
allow-transfer { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
allow-transfer { none; };
};
zone "willow.com" IN {
type master;
file "willow.com.zone";
allow-transfer { 1.1.1.19; };
};
zone "1.1.1.in-addr.arpa" IN {
type master;
file "1.1.1.zone";
allow-transfer { 1.1.1.19; };
};
2.2.新增willow.com.zone正向區(qū)域文件
vim /var/named/willow.com.zone 主要將子域a.wilow.com的NS和A記錄增加至配置文件中
$TTL 600
willow.com. ? ? ?IN ?SOA ? ? ns1.willow.com. ? ?root.willow.com. (
20160521
1H
10M
3D
1D )
willow.com. ? ? ? ? IN ? NS ? ? ns1
willow.com. ? ? ? ? IN ? NS ? ? ns2
IN ? MX ?10 mail
a ? ? ? ? ? ? ? IN ? NS ? ? ?ns1.a
ns1.a ? ? ? ? ? ?IN ? A ? ? ? 1.1.1.20
ns1 ? ? ? ? ? ? ?IN ? A ? ? ?1.1.1.18
ns2 ? ? ? ? ? ? ?IN ? A ? ? ?1.1.1.19
mail.willow.com. IN ? A ? ? ?1.1.1.23
www ? ? ? ? ? ? ?IN ? A ? ? ?1.1.1.30
www ? ? ? ? ? ? ?IN ? A ? ? ?1.1.1.31
www ? ? ? ? ? ? ?IN ? A ? ? ?1.1.1.32
ftp ? ? ? ? ? ? ?IN ? CNAME ?www.willow.com.
hello ? ? ? ? ? ? IN ? A ? ? ?1.1.1.33
2.3.新增子域a.willow.com的named.conf文件
如果子域無法的解析所有非本地域名,請將轉(zhuǎn)發(fā)器指向主域willow.com
vim /etc/named.conf 新增如下內(nèi)容:
options {
directory "/var/named";
forward first; ? ? ? ? #開啟轉(zhuǎn)發(fā)功能
forwarders { 1.1.1.18; }; ?#轉(zhuǎn)發(fā)器指定主域
};
zone "." ?IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "named.localhost";
allow-transfer { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
allow-transfer { none; };
};
zone "a.willow.com" {
type master;
file "a.willow.com.zone";
};
2.4.新增子域a.willow.com的正向區(qū)域文件
vim /var/named/a.willow.com,新增如下內(nèi)容:
$TTL 600
a.willow.com. ? ? ?IN ?SOA ? ? ns1.a.willow.com. ? ?root.a.willow.com. (
20160516
1H
10M
3D
1D )
a.willow.com. ? ? ?IN ? ?NS ? ? ? ns1
IN ? ?MX ?10 ? mail
ns1 ? ? ? ? ? ? IN ? ? A ? ? ?1.1.1.20
mail ? ? ? ? ? ?IN ? ? A ? ? ?1.1.1.223
www ? ? ? ? ? ? IN ? ? A ? ? ?1.1.1.224
以上子域授權(quán)等DNS服務(wù)器建立完成,可測試使用并正常
2.5.如果子域無法解析willow.com主域名,請將轉(zhuǎn)發(fā)器指向主域willow.com,其他域名自己解析
僅修改子域主配置文件named.conf
options {
directory "/var/named";
};
zone "." ?IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "named.localhost";
allow-transfer { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.loopback";
allow-transfer { none; };
};
zone "a.willow.com" {
type master;
file "a.willow.com.zone";
};
zone "willow.com" {
type forward;
forward first;
forwarders { 1.1.1.18; };
};
請注意,forward和forwarders放置位置不同,達(dá)到的效果不一樣,一個(gè)放在options中,另一外放在zone命令單元中,請看仔細(xì)了,哈!
總結(jié)
以上是生活随笔為你收集整理的linux 子域dns,linux下搭建DNS子域及相关授权详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java多态:upcast和downca
- 下一篇: linux 其他常用命令