Linux下搭建DNS教程,怎么\如何搭建DNS服务器

  • 原创
  • |
  • 浏览:21817
  • |
  • 更新:

Linux系统搭建DNS教程,centos怎么\如何搭建DNS服务器?

   之前咗嚛写了windows2003服务器DNS角色搭建的教程,下面本经验提供如何搭建Linux服务器,操作也很简单。

Linux下搭建DNS教程,怎么\如何搭建DNS服务器

工具/原料

  • <p>linux系统</p>

Linux搭建DNS服务器简要步骤:

  1. 1

    简要步骤:

    1.在bind的主配置文件中添加该域

    2.在/var/named中创建该域的zone文件

    3.编辑zone文件,添加需要的信息

    4.检测防火墙或selinux设置

    5.启动bind服务,重启网络服务

    6.用户端测试域名解析

    END
  2. 1
    相关内容非法爬取自百度经验

搭建DNS服务器详细步骤:

  1. 1

    1、安装DNS服务器组件

    安装bind

    yum install -y bind bind-chroot bind-utils

     

  2. 2

    2、编辑DNS主配置文件

    vi /etc/named.conf修改主配置文件,如下图:

    修改完毕,保存退出

    Linux下搭建DNS教程,怎么\如何搭建DNS服务器
  3. 3

    3、接着修改named.rfc1912.zones文件,vi /etc/named.rfc1912.zones,如下图:

    Linux下搭建DNS教程,怎么\如何搭建DNS服务器
  4. 4

    4、添加设置DNS正向解析

     

    修改zone配置文件,正向解析:

    cd /var/named/

    cp named.localhost szlpt.cn.zone

    vi szlpt.cn.zone(要和主配置文件[/etc/named.rfc1912.zones]里面定义的zone文件名一致)

    Linux下搭建DNS教程,怎么\如何搭建DNS服务器
  5. 5

    5、修改zone配置文件,反向解析:

    cd /var/named/

    cp named.localhost 32.168.192.zone

    vi 0.168.192.zone(要和主配置[/etc/named.rfc1912.zones]文件里面定义的zone文件名一致)

    Linux下搭建DNS教程,怎么\如何搭建DNS服务器
  6. 6

    6、更改防火墙设置和selinux设置

    Getenforce(查看selinux是否开启)

    setenforce 0

    vi /etc/sysconfig/iptables #配置防火墙端口

    -AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT

    -AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT

    -AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT

    service iptables restart #重启防火墙,使规则生效

  7. 7

    7、启动DNS服(注意DNS服务名称在linux是叫做bind)

    service named start

  8. 8

     

    8、测试检测域信息是否正常(重要)

    检查之前先看下 配置文件有没有读取权限 ll /var/named 

    (如果没有读取全线, chmod +r /var/named/*  即可)

    Linux下搭建DNS教程,怎么\如何搭建DNS服务器
  9. 9

    9、检查bind文件配置过程中容易出错

    以下命令用以检查bind配置文件及zone文件语法

    named-checkconf /etc/named.conf

    named-checkzone szlpt.cn /var/named/ szlpt.cn.zone

  10. 10

    10、启动重启DNS服务,查看服务状态

    service named restart

    service network restart

    用户端测试解析,通过nslookup进行测试。

    END

注意事项

  • 以上经验截图是以centos系统版本为例,其他linux版本配置文件可能有所不同。根据实际情况修改

  • 本经验小编亲测截图,如果您觉得对您有帮助,就点击支持我吧。点击关注“咗嚛”,及时获取最新经验资讯!

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部