加入收藏 | 设为首页 | 会员中心 | 我要投稿 新余站长网 (https://www.0790zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

如何用CentOS创建自己的DNS服务器?

发布时间:2023-10-16 10:35:14 所属栏目:Linux 来源:未知
导读:   在这篇文章中我们来了解一下“如何用CentOS搭建自己的DNS服务器?”,一些朋友可能会遇到这方面的问题,对此在下文小编向大家来讲解,内容详细,易于理解,希望大家阅读完这
  在这篇文章中我们来了解一下“如何用CentOS搭建自己的DNS服务器?”,一些朋友可能会遇到这方面的问题,对此在下文小编向大家来讲解,内容详细,易于理解,希望大家阅读完这篇能有收获哦,有需要的朋友就往下看吧!
 
  系统环境:CENTOS6.4
 
  1、安装软件:
 
  yum install bind -y
 
  2、配置,编辑完成以后的主配置文件内容如下:
 
  [root@centos64 yum.repos.d]# cat /etc/named.conf
 
  //
 
  // named.conf
 
  //
 
  // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
 
  // server as a caching only nameserver (as a localhost DNS resolver only).
 
  //
 
  // See /usr/share/doc/bind*/sample/ for example named configuration files.
 
  //
 
  options {
 
  listen-on port 53 { 193.168.120.91; };
 
  //listen-on-v6 port 53 { ::1; };           #此处须注释掉,否则在IPV4的网络环境下,添加反向解析以后,DNS服务不能启动
 
  directory       "/var/named";
 
  dump-file       "/var/named/data/cache_dump.db";
 
  statistics-file "/var/named/data/named_stats.txt";
 
  memstatistics-file "/var/named/data/named_mem_stats.txt";
 
  allow-query     { any; };
 
  recursion yes;
 
  dnssec-enable no;         #此处将yes改为no,否则转发解析互联网的域名失败
 
  dnssec-validation no;     #此处将yes改为no,否则转发解析互联网的域名失败
 
  /* Path to ISC DLV key */
 
  bindkeys-file "/etc/named.iscdlv.key";
 
  managed-keys-directory "/var/named/dynamic";
 
  };
 
  logging {
 
  channel default_debug {
 
  file "data/named.run";
 
  severity dynamic;
 
  };
 
  };
 
  zone "." IN {
 
  type hint;
 
  file "named.ca";
 
  };
 
  include "/etc/named.rfc1912.zones";
 
  include "/etc/named.root.key";
 
  zone "bcdgptv.com"    IN {
 
  type master;
 
  file "named.bcdgptv.com";
 
  };
 
  zone "120.168.193.in-addr.arpa" IN {
 
  type master;
 
  file "named.193.168.120";
 
  };
 
  正向和反向的DNS解析文件如下,注意,须从左至右,左边不能留有空格,顶着左边书写,否则服务不能启动

  [root@centos64 named]# pwd
 
  /var/named
 
  [root@centos64 named]# ls
 
  data  dynamic  named.193.168.120  named.bcdgptv.com  named.ca  named.empty  named.localhost  named.loopback  slaves
 
  [root@centos64 named]# cat named.bcdgptv.com
 
  $TTL 3H
 
  @    IN SOA    centos64.bcdgptv.com. admin@bcdgptv.com(
 
  0    ; serial
 
  1D    ; refresh
 
  1H    ; retry
 
  1W    ; expire
 
  3H )    ; minimum
 
  @                 IN     NS        centos64.bcdgptv.com.
 
  centos64        IN    A        193.168.120.91
 
  @                IN    MX    10    cos64.bcdgptv.com.
 
  cos64        IN    A        193.168.120.69
 
  abcdefgh        IN    CNAME        centos64
 
  racnode1        IN    A        193.168.120.71
 
  [root@centos64 named]# cat named.193.168.120
 
  $TTL 3H
 
  @      IN      SOA    centos64.bcdgptv.com. admin@bcdgptv.com (
 
  0    ; serial
 
  1D    ; refresh
 
  1H    ; retry
 
  1W    ; expire
 
  3H )    ; minimum
 
  @ IN  NS  centos64.bcdgptv.com.
 
  @      IN      MX  10    cos64.bcdgptv.com
 
  91    IN      PTR       centos64
 
  69    IN       PTR      cos64
 
  71    IN       PTR   racnode1
 
  客户端查询验证:
 
  [root@racnode1 BACKUP-1]# nslookup
 
  > cos64.bcdgptv.com
 
  Server:         193.168.120.91
 
  Address:        193.168.120.91#53
 
  Name:   cos64.bcdgptv.com
 
  Address: 193.168.120.69
 
  > abcdefgh.bcdgptv.com
 
  Server:         193.168.120.91
 
  Address:        193.168.120.91#53
 
  abcdefgh.bcdgptv.com    canonical name = centos64.bcdgptv.com.
 
  Name:   centos64.bcdgptv.com
 
  Address: 193.168.120.91
 
  > set type=mx
 
  > bcdgptv.com
 
  Server:         193.168.120.91
 
  Address:        193.168.120.91#53
 
  bcdgptv.com     mail exchanger = 10 cos64.bcdgptv.com.
 
  > www.sina.com.cn
 
  Server:         193.168.120.91
 
  Address:        193.168.120.91#53
 
  Non-authoritative answer:
 
  www.sina.com.cn canonical name = spool.grid.sinaedge.com.
 
  Authoritative answers can be found from:
 
  sinaedge.com
 
  origin = ns1.sinaedge.com
 
  mail addr = null.sinaedge.com
 
  serial = 20100707
 
  refresh = 10800
 
  retry = 60
 
  expire = 604800
 
  minimum = 60

  A记录,别名,MX记录等均能正常查询,互联网的查询也能正常转发,服务部署成功
 

(编辑:新余站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章