CentOS7.x的DNS服务的基础配置

前端之家收集整理的这篇文章主要介绍了CentOS7.x的DNS服务的基础配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、bind服务器安装

  bind:开源、稳定、应用广泛的DNS服务。bind的软件包名bind,服务名称named.

  查看是否安装bind,安装bind包: 

-y bind

   bind服务主要配置文件

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

      /etx/named.rfc1912.zones  //区域配置文件

      /var/named/       //

二、基本配置

  修改named.conf文件: 

数据库文件zone文件     allow-file {any;}; //权限的加密控制,允许那些主机查询查询logging {               //服务日志选项
channel default_debug {
<span style="color: #0000ff">file
<span style="color: #800000">"
<span style="color: #800000">data/named.run
<span style="color: #800000">"
<span style="color: #000000">;
severity dynamic;
};
};

zone <span style="color: #800000">"<span style="color: #800000">.<span style="color: #800000">"<span style="color: #000000"> IN {    //根域解析
type hint;
<span style="color: #0000ff">file <span style="color: #800000">"<span style="color: #800000">named.ca<span style="color: #800000">"<span style="color: #000000">;
};zone "test.com" IN { //test.com的解析      type master;     file "test.zone"; //test.com的zone文件};<span style="color: #000000">zone "43.168.192.in-appr.arpa" IN { //test.com逆向解析     type master;     file "test.ptr"; //test.com逆向解析zone文件};

include <span style="color: #800000">"<span style="color: #800000">/etc/named.rfc1912.zones<span style="color: #800000">"<span style="color: #000000">;  //zone配置文件

include <span style="color: #800000">"<span style="color: #800000">/etc/named.root.key<span style="color: #800000">"; //根域的key文件

  /var/named/test.zone和/var/named/test.ptr文件可以通过/var/named/empty 拷贝得到

     cp -p /var/named/empty  /var/named/test.zone     //通过加-p将源文件的权限也复制过来

    zone配置文件的属组要为named组,  chgrp named   /var/named/test.zone

  修改test.zone文件:(正向解析)

test.com. IN NS dns.test.com.
dns IN A
<span style="color: #800080">192.168
.<span style="color: #800080">43.100
<span style="color: #000000">
www IN A
<span style="color: #800080">192.168
.<span style="color: #800080">43.100

    第一行 :  $TTL  3H  --dns失效时间,单位秒

    第二行 :   启始记录    解析的域名   解析到test.com.   管理员邮箱(zone文件内@表示该域名)  

    中间5行不需要修改

    第八行 :  NS记录      test.com. 用dns.test.com.服务器来解析

    第九行 :  A记录     dns.test.com. 的IP

    第十行 :  A记录      www.test.com. 的IP   

  修改/var/named/test.ptr文件:(反向解析)

PTR www.test.com. // 192.168.43.100对应的域名记录

  启动服务:

    systemctl  start named    //启动服务

    systemctl restart named   //重启服务

  注意防火墙和SELinux是否配置了相应的规则,也可以关闭防火墙和SELinux   

    systemctl stop firewalld 

       setenforce  0   

三、DNS客户端

  修改本机dns,修改网络配置文件的dns地址

    /etc/sysconfig/network-scripts/ifcfg-ens33 

    或修改/etc/resolv.conf

  dns客户端:

  

  示例:

  dig正向解析 dig @192.168.43.100 www.test.com  dig反向解析在-x  :dig -x 192.168.43.100

; <<>> DiG .-RedHat-.-.el7 <<>> @.+->>HEADER<<- opcode: QUERY,status: NOERROR,: ,ANSWER: ,AUTHORITY: ,ADDITIONAL: ;; OPT PSEUDOSECTION:
; EDNS: version:
<span style="color: #800080">0
,flags:; udp: <span style="color: #800080">4096
<span style="color: #000000">
;; QUESTION SECTION:
;www.test.com. IN A

;; ANSWER SECTION:
www.test.com. <span style="color: #800080">10800 IN A <span style="color: #800080">192.168.<span style="color: #800080">43.100<span style="color: #000000">

;; AUTHORITY SECTION:
test.com. <span style="color: #800080">10800<span style="color: #000000"> IN NS dns.test.com.

;; ADDITIONAL SECTION:
dns.test.com. <span style="color: #800080">10800 IN A <span style="color: #800080">192.168.<span style="color: #800080">43.100<span style="color: #000000">

;; Query <span style="color: #0000ff">time: <span style="color: #800080">2<span style="color: #000000"> msec
;; SERVER: <span style="color: #800080">192.168.<span style="color: #800080">43.100#<span style="color: #800080">53(<span style="color: #800080">192.168.<span style="color: #800080">43.100<span style="color: #000000">)
;; WHEN: 四 2月 <span style="color: #800080">07 <span style="color: #800080">23:<span style="color: #800080">14:<span style="color: #800080">43 CST <span style="color: #800080">2019<span style="color: #000000">
;; MSG SIZE rcvd: <span style="color: #800080">106

若转载请保留出处:https://www.cnblogs.com/alienbug/

原文链接:https://www.f2er.com/centos/71488.html

猜你在找的CentOS相关文章