设为首页 收藏本站
查看: 533|回复: 0

[经验分享] linux下搭建DNS子域及相关授权详解

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-5-18 08:55:35 | 显示全部楼层 |阅读模式
  • forward功能是本地无法解析的域名,转发给指定DNS服务器
    forward only; 所有无法解析的域名,都转发给指定DNS服务器,必须有解析结果


  forward first;无法解析的域名,转发给指定DNS服务器,如果指定DNS服务器也无法解析,
           再通过自己的DNS服务器向根进行转发解析
  forwarders { 指定DNS服务器; }; 如本地DNS无法解析,向指定DNS服务器转发解析域名
  注意forward与forwarders同时使用
2.搭建主域与子域,要求如下:
   A.主域为willow.com,IP为1.1.1.18
   B.子域为a.willow.com,IP为1.1.1.20
   C.如果子域无法解析willow.com主域名,请将转发器指向主域willow.com,其他域名自己解析
   D.如果子域无法的解析所有非本地域名,请将转发器指向主域willow.com
2.1.新增主域willow.com配置文件,方法没有变化与之前博客搭建DNS一样
  vim /etc/named.conf,新增如下内容:

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" {

        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正向区域文件

  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文件
  如果子域无法的解析所有非本地域名,请将转发器指向主域willow.com
vim /etc/named.conf 新增如下内容:
options {
        directory "/var/named";
        forward first;         #开启转发功能
        forwarders { 1.1.1.18; };  #转发器指定主域
};

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的正向区域文件

vim /var/named/a.willow.com,新增如下内容:

$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
以上子域授权等DNS服务器建立完成,可测试使用并正常
2.5.如果子域无法解析willow.com主域名,请将转发器指向主域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放置位置不同,达到的效果不一样,一个放在options中,另一外放在zone命令单元中,请看仔细了,哈!


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-218465-1-1.html 上篇帖子: Linux下C程序的链接过程 下篇帖子: facl及Linux终端登录查看命令 linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表