• centos 7.2 安装域名服务器(bind9.9 集群--主从架构),私有域名服务器+缓存


    1.安装组件

    yum install bind bind-utils -y

    2.启动域名服务

    service named start

    chkconfig named on

    ss -unlt |grep 53

    查看域名服务是否正常启动

    3.配置主域名服务器

    3.1 配置named.conf文件

    修改 options 下的listen-on port 53 {  any ; }; 原来为127.0.0.1 监听所有

    allow-query { any; } ; 允许所有人访问,也可以只需要指定的网段。

    增加forwarders { 8.8.8.8;4.4.4.4; } ;

    当本地不能解析时向上转发。

    4. 增加自定义域名解析

    zone  "ops.com"  IN  {
    type master;
    file "/etc/named/ops.com.zone";
    allow-transfer { 192.168.1.29; };
    };

    5.增加详细域名解析文件

    $TTL 86400
    @ IN SOA ns1.ops.com. admin.ops.com. (
    7
    2H
    10M
    7D
    1D )
    @ IN NS ns1
    @ IN NS ns2
    ns1 IN A 192.168.129
    ns2 IN A 192.168.1.30
    6.注意事项

    1.注意{}与字符之间是有空格的。

    注意‘;’分号,大小写与全角

    注意zone文件中的SOA之间的隔离是TAB制表符

    7.配置从服务器

    所有配置同主服务器

    需要 修改

    zone 文件中的

    zone "ops.com" IN {
    type slave;
    masters{ 192.168.1.30; };
    file "/etc/named/ops.com.zone";
    masterfile-format text;
    };

    注意类型与指定主服务器

    masterfile-format text 指定zone文件的类型。不需要额外建立 zone文件。

    dig -t axfr ops.com @192.168.1.30 检查主域名服务器是否允许同步

    把本地域名服务器修改为本机

    vim /etc/resolv.conf 

    dig ops.com

    查看解析是否正常。

  • 相关阅读:
    huffman(greedy)
    activity select problem(greedy algorithms)
    matrix_chain_order
    rod cutting
    the implemention of redblack tree
    oracle 数据库备份 cmd 命令
    jquery tab切换
    封装自己的js框架入门
    HTML5-Database Storage 本地存储.html
    exp导出oracle数据库时 无法导出空表的解决方法
  • 原文地址:https://www.cnblogs.com/net2817/p/8116619.html
Copyright © 2020-2023  润新知