美文网首页
DNS服务器配置

DNS服务器配置

作者: G木头人 | 来源:发表于2017-09-25 13:32 被阅读0次

    在bind服务程序中有三个比较关键的地方:

    1. 区域配置文件(/etc/named.rfc1912.zones)是用来保存域名和IP地址对应关系所在位置的文件,也就是说像是咱们书籍的目录一样,对应着每个域和IP地址段具体所在的位置,当需要查看或修改的时候根据里面的位置找到相关文件即可。
    2. 数据配置文件目录(/var/named)是用来保存域名和IP地址真实对应关系的目录,咱们把需要为用户解析的域、IP地址段关系文件放置在该目录中即可,
    3. 主配置文件(/etc/named.conf),bind服务程序的主配置文件只有58行,其中除去注释信息和空行后实际有效参数才仅仅30行左右,仅用于定义bind服务程序的运行参数而已。

    一、首先需要在/etc目录中找到对应的主配置文件,然后把第11、17行的地址均修改为any,分别代表着服务器上所有IP地址均可提供DNS查询服务,以及允许所有人对本机进行DNS查询请求,

    ………………省略部分输出信息………………
     10 options {
     11 listen-on port 53 { any; };
     12 listen-on-v6 port 53 { ::1; };
     13 directory "/var/named";
     14 dump-file "/var/named/data/cache_dump.db";
     15 statistics-file "/var/named/data/named_stats.txt";
     16 memstatistics-file "/var/named/data/named_mem_stats.txt";
     17 allow-query { any; };
    ………………省略部分输出信息………………
    

    二、在bind服务程序中的区域配置文件(/etc/named.rfc1912.zones)是用来保存域名和IP地址对应关系所在位置的文件,切记这个文件用于定义域名与IP地址解析规则保存的文件位置以及区域服务类型等内容,而不是往里面写入具体的域名、IP地址对应关系等等信息。
    服务类型包括有三种,分别为hint(根区域)master(主区域)slave(辅助区域),其中常用的master和slave就是主服务器和从服务器的意思。

    下图分别为域名转换为IP地址的正向解析参数与IP地址转换成域名的反向解析参数: 正向解析参数 反向解析参数

    如果实践操作中服务启动失败,您怀疑是参数写错导致的话,可以执行下named-checkconf命令或named-checkzone命令来分别用于检查主配置与区域数据文件中语法或参数的错误。

    相关文章

      网友评论

          本文标题:DNS服务器配置

          本文链接:https://www.haomeiwen.com/subject/bgorextx.html