CentOS   发布时间:2019-10-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了CentOS7.x的DNS服务的基础配置大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

一、bind服务器安装@H_874_1@

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

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

-y bind

   bind服务主要配置文件:@H_874_1@

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

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

      /var/named/       //@H_874_1@

二、基本配置@H_874_1@

  修改named.conf文件: @H_874_1@

{ listen-on-port 53 {any;}; //监听地址,监听端口53     directory 数据库文件zone文件     allow-file {any;}; //权限的加密控制,允许那些主机查询cursion yes; //是否允许进行递归查询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;
};
};@H_874_1@

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文件};@H_874_1@

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 拷贝得到@H_874_1@

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

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

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

m. IN SOA test.com. zh.m. ( serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum

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@H_874_1@

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

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

    中间5行不需要修改@H_874_1@

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

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

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

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

s.test.com. rname.invalid. ( serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum @ NS dns.test.com. //ns记录 s.test.com. // dns.test.com.服务器的IP PTR www.test.com. // 192.168.43.100对应的域名记录

  启动服务:@H_874_1@

    systemctl  start named    //启动服务@H_874_1@

    systemctl restart named   //重启服务@H_874_1@

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

    systemctl stop firewalld @H_874_1@

       setenforce  0   @H_874_1@

三、DNS客户端@H_874_1@

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

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

    或修改/etc/resolv.conf@H_874_1@

  dns客户端:@H_874_1@

  

772_10283@e="CentOS7.x的DNS服务的基础配置" alt="CentOS7.x的DNS服务的基础配置" src="https://cn.js-code.com/res/2019/02-09/21/fdcc539758bcae63ff7216308b42bdc4.png" width="584" height="190">@H_874_1@@H_874_1@@H_874_1@

  示例:@H_874_1@

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

; <<>> 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@H_874_1@

;; 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">@H_874_1@

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

;; 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">@H_874_1@

;; 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@H_874_1@

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

大佬总结

以上是大佬教程为你收集整理的CentOS7.x的DNS服务的基础配置全部内容,希望文章能够帮你解决CentOS7.x的DNS服务的基础配置所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: