1397535668 发表于 2018-10-22 08:40:31

dns(domain name server) 主从

  安装dns组件
  # yum install -y bind bind-utils
  查看dns指向
  # cat /etc/resolv.conf
  查看根域配置文件
  # cat /var/named/named.ca
  配置文件
  # cat /etc/named.conf
  # 监听端口
  listen-on port 53 { 127.0.0.1; };
  # 子配置文件目录
  directory       "/var/named";
  # 日志路径
  file "data/named.run";
  # 绝对路径是
  # /var/named/data/named.run
  # 正向解析示例
  zone "123.com" IN {
  type master;
  file "123.com.zone";
  };
  # 检测/etc/named.conf 文件语法
  # named-checkconf
  # vi /var/named/123.com.zone
  $TTL 1D
  @       IN SOA@ admin.123.com. (
  0       ; serial
  1D      ; refresh
  1H      ; retry
  1W      ; expire
  3H )    ; minimum
  IN      NS      ns.123.com.
  IN      MX      5       mail.123.com.
  mail    IN      A       192.168.10.1
  ns      IN      A       192.168.10.1
  www   IN      A       192.168.10.1
  bbs   IN      CNAME   www
  测试域名和对应的zone文件语法
  # named-checkzone "123.com" /var/named/123.com.zone
  # /etc/init.d/named restart
  测试,其中127.0.0.1是DNS服务器的IP,在/etc/named.conf 主配置文件中指定的是127.0.0.1
  # dig @127.0.0.1 bbs.123.com
  上面是正向解析,下面是反向解析
  # vi /etc/named.conf
  zone "10.168.192.in-addr.arpa" IN {
  type master;
  file "10.168.192.zone";
  };
  # vi /var/named/11.168.192.zone
  # cat /var/named/10.168.192.zone
  $TTL 1D
  @       IN SOA@ admin.123.com. (
  0       ; serial
  1D      ; refresh
  1H      ; retry
  1W      ; expire
  3H )    ; minimum
  IN      NS      ns.123.com.
  18      IN      PTR   ns.123.com.
  40      IN      PTR   mail.123.com.
  测试
  # dig @127.0.0.1 -x 192.168.10.40
  # dig @127.0.0.1 -x 192.168.10.18
  下面是从DNS服务器搭建
  安装dns组件
  # yum install -y bind bind-utils
  # vi /etc/named.conf
  zone "123.com" IN {
  type slave;
  file "slaves/123.com.zone";
  masters { 192.168.10.29; };
  };
  zone "10.168.192.in-addr.arpa" IN {
  type slave;
  file "slaves/10.168.192.zone";
  masters { 192.168.10.29; };
  };
  # /etc/init.d/named restart
  至此,DNS及主从搭建完毕

页: [1]
查看完整版本: dns(domain name server) 主从