商务服务
8.11 Day17 Linux系统下配置DNS服务
2024-11-17 03:54

DNS:域名解析系统

8.11 Day17 Linux系统下配置DNS服务

正向解析:将域名解析成ip地址

反向解析:将ip地址解析成域名

安装DNS并启动相关服务

(1)安装bind程序包

8.11 Day17 Linux系统下配置DNS服务

(2)启动服务,DNS服务名是:named.service

8.11 Day17 Linux系统下配置DNS服务

(3)设置自启动状态

8.11 Day17 Linux系统下配置DNS服务

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

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

默认监听端口:53/udp

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

保存DNS解析记录的数据文件位于:/var/named/chroot/var/named/

(4)假设需要配置hr.com、exam.com、bbs.com区域,并分别配置主机记录:www.hr.com、www.exam.com、www.bbs.com

<1>配置主配置文件的全局部分

<2>在主配置文件中建立对应的区域,并指定区域配置文件

<3>在对应的区域配置文件中建立主机记录

<4>将区域文件的所属组修改为named,才能对区域文件进行读取

<5>启动/重启服务

<1>

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

<2>

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

hint:根区域        master:主要区域        slave辅助区域        forward:转发区域

此处配置master

file "named.ca";        区域配置文件,存放在/var/named目录下,新配置的默认不存在,需要手动产生

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

建主机记录

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

<5>

8.11 Day17 Linux系统下配置DNS服务

检测语法的命令

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

至此服务端配置完成

拿本机举例

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

本机成功

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

8.11 Day17 Linux系统下配置DNS服务

以创建一个名为"test.com"的反向查找区域为例

 第一步:在/etc/named.conf文件中配置反向解析区域

          zone "0.168.192.in-addr.arpa." IN {

                type master

                file "0.168.192.in-addr.arpa.zone"

            };

  第二步:建立反向区域文件

          # cd/var/named

          # cp named.localhost 0.168.192.in-addr.arpa.zone

          # chown :named 0.168.192.in-addr.arpa.zone

          # vim 0.168.192.in-addr.arpa.zone

          $TTL 1D                            

          @      IN  SOA  0.168.192.in-addr.arpa. root.test.com.(

                                              0   ;serial

                                             1D  ;refresh

                                             1H  ;retry

                                             1W  ;expire

                                            3H) ;minimum

         @ IN  NS    dns.test.com.

   1 IN  PTR   dns.test.com.

         1  IN  PTR   www.test.com.

第三步:重启服务

# systemctl restart named

第四步:使用nslookup进行测试

配置辅助DNS服务器

   辅助DNS服务器也叫备份DNS服务器,如果主DNS服务器故障时,可由辅助DNS服务器继续提供服务,主配置文件(/etc/named.conf)配置如下

 zone "test.com" IN {

      type slave;

      file "slaves/test.com.zone";  指定备份文件存放位置及名称

      masters {192.168.10.1;};  指定主DNS服务器的地址

 };

  zone "0.168.192.in-addr.arpa" IN {

        type slave;

        file "slaves/0.168.192.zone";

        masters {192.168.0.1;};

  };

建立子域并进行区域委派

【举例】test公司的域名为test.com,由192.168.0.1负责解析

        www.test.com   ftp.test.com   159.test.com

        深圳分公司的子域为sz.test.com,由192.168.0.2负责解析

        www.sz.test.com   180.sz.test.com

(1)在父域服务器上配置主配置文件

  # vim /etc/named.conf

     zone "test.com." IN {

            type master;

            file "test.com.zone";

           };

      zone "0.168.192.in-addr.arpa." IN {

              type master

              file "0.168.192.in-addr.arpa.zone"

            };

(2)在父域服务器上配置区域配置文件

  # vim /var/named/test.com.zone   配置正向解析区域文件

  $TTL 1D                            

  @   IN  SOA  test.com. root.test.com.(

                 0   ;serial

                 1D  ;refresh

                 1H  ;retry

                 1W  ;expire

                 3H  ;minimum

          

NS    dns.test.com.

        dns             A    192.168.0.1

        sz.test.com        NS    dns1.sz.test.com   指定委派区域        

        dns1.sz.test.com   A    192.168.0.2       定义子域的权威服务器

      3)vim/var/named/0.168.192.in-addr.arpa.zone 配置反向解析区域文件

$TTL 1D                            

             @      IN  SOA  0.168.192.in-addr.arpa. root.test.com.(

                                              0   ;serial

                                             1D  ;refresh

                                             1H  ;retry

                                             1W  ;expire

                                             3H) ;minimum

                 @ IN  NS    dns.test.com.

           1 IN  PTR   dns.test.com.

                 2  IN  PTR   dns1.sz.test.com.

(3)在子域服务器上配置主配置文件:vim /etc/named.conf

zone "sz.test.com." IN {

         type master;

         file "sz.test.com.zone";

        };

zone "0.168.192.in-addr.arpa." IN {

          type master

          file "2.0.168.192.in-addr.arpa.zone"

        };

(4)在子域服务器上配置区域配置文件

 # vim /var/named/test.com.zone   配置正向解析区域文件

 $TTL 1D                            

 IN  SOA  sz.test.com. root.sz.test.com.(

                 0   ;serial

                 1D  ;refresh

                 1H  ;retry

                 1W  ;expire

                 3H  ;minimum

              NS    dns1.sz.test.com.

        dns1    A    192.168.0.2

        client  A    192.168.0.10

   # vim/var/named/0.168.192.in-addr.arpa.zone 配置反向解析区域文件

$TTL 1D                            

     @      IN  SOA  0.168.192.in-addr.arpa. root.sz.test.com.(

                                              0   ;serial

                                             1D  ;refresh

                                             1H  ;retry

                                             1W  ;expire

                                             3H) ;minimum

               

                 @ IN  NS    dns1.sz.test.com.

                 2      IN  PTR   dns1.sz.test.com.

                 10     IN  PTR   client.sz.test.com.        

配置转发服务器

(1) 配置完全转发服务器:# vim /etc/named.conf

     options{

           directory   "/var/named";           

           recursion   yes;                     允许递归查询

           forwarders {192.168.0.200;};         设置转发列表

           forward only;                        仅执行转发操作

      };

      

  1. 条件转发服务器:# vim /etc/named.conf

      zone "test.com." IN {

              type forward;

              forwarders {192.168.0.200;61.139.2.69;};

           };

配置唯缓存服务器

# vim /etc/named.conf   

options{

           directory   "/var/named";           

           datasize    100M;                    DNS服务器缓存

           recursion   yes;                     允许递归查询

           

      };

   

   zone "." IN {

        type hint;

    以上就是本篇文章【8.11 Day17 Linux系统下配置DNS服务】的全部内容了,欢迎阅览 ! 文章地址:http://keair.bhha.com.cn/news/892.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 康宝晨移动站 http://keair.bhha.com.cn/mobile/ , 查看更多   
最新文章
奶奶手机被路人“顺走” 两岁萌娃迈小短腿急追(图)手机截屏怎么弄「奶奶手机被路人“顺走” 两岁萌娃迈小短腿急追(图)」
  大家好,我是今天的主角小萌娃,我是个男娃儿,今年才两岁,和家里人暂住在杭州石桥。平时大家都很喜欢和我玩,还爱给我拍照
oppo怎么看手机温度手机温度「oppo怎么看手机温度」
随着智能手机的普及,手机性能的提升,手机发热问题也逐渐成为用户关注的焦点。OPPO作为国内知名的手机品牌,其手机在性能和用户
360手机N4S跑分多少 360N4S安兔兔跑分成绩评测图解360手机多少钱「360手机N4S跑分多少 360N4S安兔兔跑分成绩评测图解」
今天下午,360手机在广州召开了畅快用两天为主题的新品发布会,正式发布了N系列第二款新品----360手机N4S,售价仅1199元起。该机
有哪些一个手机两人一块玩的游戏 2024好玩的双人同屏手游合集双人联机手机游戏「有哪些一个手机两人一块玩的游戏 2024好玩的双人同屏手游合集」
与目前市场上的双人手游相比,双人同屏手游无疑更具互动性和竞技乐趣。玩家和好友共用一部手机,进行指尖上的对决。今天小编特意
雷蛇鼠标怎么设置宏雷蛇手机「雷蛇鼠标怎么设置宏」
雷蛇鼠标宏可以帮助你自动化重复的操作,提高游戏和办公效率。以下是两种常见的设置方法:方法1:使用雷蛇Synapse软件设置宏大多
蓝牙耳机和智能手表怎么同步使用智能手表怎么连接手机「蓝牙耳机和智能手表怎么同步使用」
蓝牙耳机和智能手表怎么同步使用  导语:这个对很多用户来说还是有点陌生,智能手表毕竟是个新鲜事物,对市场而言,还需要市场
从买房看人生|为什么那么多优秀且努力的人,越活越辛苦?
买一套好房子从关注「青岛楼市研究员」开始正文2317字,预计阅读时间:可能6分钟月中的时候,写了一篇学区房的文章,结果咨询量
ASO优化不仅仅是苹果商店,安卓商店同样不可忽视安卓手机应用市场「ASO优化不仅仅是苹果商店,安卓商店同样不可忽视」
大家一谈起ASO优化,不少人反应大多数都是IOS市场的优化,其实安卓也是不可分割的大市场,在国内手机应用市场,安卓的用户质量在
With同屏手机同屏软件「With同屏」
  With同屏app是一个非常好用的同屏工具,它可以像直播一样将你的手机屏幕共享出去,可以让身处不同的地方用户一起看电影、追
ce修改器手机版 v1.1 最新版ce修改器手机版「ce修改器手机版 v1.1 最新版」
ce修改器app是一款功能齐全的图片编辑软件,您在该软件当中可以随意释放自己的创意,修出专属于自己风格的照片,并且软件拥有人
相关文章
相关动态