码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下的DNS

时间:2017-10-06 21:30:18      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:linux   dns   

1,出现原因:ip人难记住,所以映射成域名。

2,BIND域名服务,下载包bind和bind-chroot(第二个包提供虚拟根机制)

 1.BIND服务器端程序

  .主要执行程序:/usr/sbin/named

  .服务脚本:/etc/init.d/named

  .默认端口TCP/UDP/ 53

  .运行时的虚拟根环境:/var/named/chroot/

 2.主配置文件:/etc/named.conf

    option{

        //listen_on port 53{192.168.4.5;};不写监听本机任何IP

        directory "/var/named"; 地址库文件默认存放位置

        //allow-query{any;};允许任何主机查询

        };

    zone "tedu.cn" IN {

        type master     //区域类型{master|slave}  

        file "tedu.cn.zone"; //地址库文件名

    };

    (指定Linux客户机的dns文件 /etc/resolv.conf nameserver dns iddress)

 3.地址库文件:/var/named/...

    $TTL 1D     //time to live 存活时间(1day)

 4.反向区域zone写法:

    zone "4.168.192.in-addr.arpa"{ //必须得反写

        type master;

        file "192.168.4.in-addr.arpa";         

    };  

 5.反向查询的 文件配置  

  5  PTR  svr5.tedu.cn.

 6.特殊解析记录的应用

    1,DNS轮询(负载均衡)

    出现在一个域名对应多台IP主机地址

     在地址文件中多加一条记录就行

    2,DNS泛域名解析

      站点名有规律,或者站点名任意多个域名对应一个或者多个站点ip

   $GENERATE 10-80 station$ A 192.168.4.$

 7.构建主/从DNS服务器

    修改主DNS必须更改序列号,从DNS才会更新。

    主 /etc/named.conf 配置options里面添加 allow-transfer{192.168.4.205;}; 括号内为从服务器地址。主库文件 添加 @ IN NS pc205.tedu.cn

    从zone里面type 改为slave file"slaves/tedu.cn.zone"下载存放的位置。

    master{192.168.4.5;};主的地址

本文出自 “10557356” 博客,请务必保留此出处http://10567356.blog.51cto.com/10557356/1970521

Linux下的DNS

标签:linux   dns   

原文地址:http://10567356.blog.51cto.com/10557356/1970521

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!