商务服务
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/ , 查看更多   
最新文章
5款文案自动生成器,高质量创意文案一键为你生成
  在当今竞争激烈的内容创作领域,每一个字、每一句话都承载着巨大的价值。对于创作者而言,文案自动生成器的出现
SEO搜索引擎优化怎么做?全面指南让你快速上手!
在当今的数字化时代,SEO(搜索引擎优化)已经成为企业和个人提升在线存在感和吸引目标用户的关键手段。无论你是初学者还是有经
Apple 苹果 iPhone 13系列 A2634 5G手机 256GB 绿色
iPhone 13 边缘采用平坦设计、配备独家超瓷晶面板,支持 IP68 抗水性能,拥有绿色、粉色、蓝色、午夜色、星光色和红色可选择。屏
【A6搜狗手机输入法下载】海尔A6搜狗手机输入法12.1.1免费下载
搜狗输入法,拥有超大中文词库,输入更加精准,智能。搜狗智能旺仔带你用表达,斗图,妙语,输入更加有趣。******特色功能******
制氧机十大品牌排行榜:吸氧机技术排名TOP 3
制氧机是一种重要的医疗设备,用于治疗呼吸系统疾病。随着科技的不断发展,市场上出现了众多品牌的制氧机,伴随着人们对健康的重
【瑕疵检测】基于matlab GUI OTSU织物疵点检测【含Matlab源码 860期】
⛳️座右铭:行百里者,半于九十。 更多Matlab图像处理仿真内容点击👇 ①Matlab图像处理(进阶版ÿ
微信公众号文章信息(阅读量、在看、点赞数)获取
  实现这一个功能主要用到了selenium、mitmproxy和wechatarticles,利用selenium可以实现脚本模拟浏览器访问,mit
上海九院口腔科怎么样?医生排名名单、技术特长介绍、真人种牙术后评价~
此价格信息为当地市场参考价,通过用户反馈大数据整理仅供参考!机构实际价格以到院面诊为准!
'智能AI文章生成器:海外脚本与一键创作工具'
在数字化时代的浪潮中人工智能技术正以前所未有的速度改变着咱们的工作和生活途径。智能文章生成器的出现无疑为内容创作者们打开
微信推文重复率
论文免费查重庞大的数据库支持,论文免费查重拥有全球最大的比对库资源。其比对库拥有超过1亿篇的学术期刊和学位论文、1000多家的
相关文章