zoukankan      html  css  js  c++  java
  • centos7/RHEL7下快速搭建DNS域名解析服务器

    应用场境:此处搭建的DNS(Domain Name Server)更加偏向于企业内部需要一个域名服务器专门用来解析自己局域网内定义的域名

          比如:app1.company.com, app2.company.com, app3.company.com 。

          优点:免去每次需要记忆ip并输入ip登陆整齐划一便于管理对于某些公司旗下的多款应用还可以实现SSO(单点登录)

    搭建环境:一台centos7(Redhat7适用)虚拟机

          

    最终效果:在win7下测试:(此处的“tlswcloud”是我自己定义的域名,替换成自己要用的域名即可

         

    具体配置

      1.安装软件:安装bind这款软件,后续的启动服务名为named.  

        ~]#yum install -y bind

        ~]#rpm -qa|grep bind

          

          bind-9.9.4:主程序文件;

          bind-libs:主程序库文件;

          bind-utils:包含测试检查工具命令,如:nslookup、dig、host、rndc...

      2.编辑主配置文件:“named.conf”

          ~]# vim  /etc/named.conf

          

          注意:options里面的内容是全局生效;

             {  any;  }花括号和"any;"之间一定要有空格,如果有多个ip段,用分号“;”隔开;

             forward {first|only}:first就是优先用forwarders里的ip转发;

          另外,如下开启和关闭:

            

          留意配置文件最后结尾处,你可以直接在当前配置文件里最后新增第3步里面的内容,也可以到这(named.rfc1912.zones)里面去编辑,如下:

            

      3. 编辑配置文件:“named.rfc1912.zones”

           ~]# vim  /etc/named.rfc1912.zones 在最后添加如下两段内容:

            

          说明:正向区域解析就是将域名解析出IP,反向区域解析就是将IP解析出域名,

             如果不建反向区域解析文件,测试的时候会在文章顶部的最终效果图中的服务器后面出现unkonw。

      4.新建正反向区域解析文件

          

          其中,正向区域解析文件“tlswcloud.com.zone”内容如下:

              

          其中,反向区域解析文件“158.158.41.zone”内容如下:

              

          说明:把里面的IP和tlswcloud.com字样换成自己的所需,

          特别提醒:①留意“.”号,不能少;

               ②每次更改(新增或者删除)以上文件内容,都要变更那个serial号码,通常+1即可;

               ③正反向解析文件的属组一定要改为named;

          至此,配置部分完成。

      5.重载配置和服务

         ~]# systemctl restart named

          或者

         ~]#rndc reload

      

      6.查看状态并测试

         ~]#rndc status

          

         在windows命令行下测试:

          解析内部域名“zabbix.tlswcloud.com”,如下:

          

           解析外部域名“www.baidu.com”,如下:

          

          :关于别名,可以写在区域文件中(关键字"CNAME")。

            

  • 相关阅读:
    could not load file or assembly "System.Web.Mvc...
    .Net利用cwbx.dll call AS400 program得到数据
    fastadmin 如何构建组合题--Cannot read property '0' of undefined
    fastadmin的前端js文件中api和event的区别,formatter的意思
    fastadmin是如何使用art-template的,以及如何在js模板中,嵌套JS模板
    学习fastadmin的新技巧:去git里面看文件的修改
    thinphp5,模型调用模型,和控制器调用模型的区别
    fa使用技巧+tp5技巧总结
    input autocomplete的作用是什么?
    fastadmin 实现标签的多选研究---基于fa的test案例,已经CMS中的标签写法
  • 原文地址:https://www.cnblogs.com/ding2016/p/6639944.html
Copyright © 2011-2022 走看看