• 同一域名基于源ip地址分配给不同ip的dns配置--bind9.8.2


    1、安装bind。略。

    2、/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.
    //
    include "/etc/named.root.key";
    options {
        listen-on port 53 { any; };
        listen-on-v6 port 53 { ::1; };
        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 yes;
        dnssec-validation yes;
        dnssec-lookaside auto;
    
        /* 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";
    #};
    
    view "beijing" {
        match-clients {
            192.168.11.103/32;
        };
        zone "test1.com" IN {
            type master;
            file "test1.com.bj.zone";
        };
    };
    
    view "jiangsu" { 
            match-clients {
                    192.168.11.102/32;
            };
            zone "test1.com" IN {
                    type master;
                    file "test1.com.js.zone";
            };
    };
    
    view "shanghai" {
        match-clients {
            192.168.11.101/32;
        };
        zone "test1.com" IN {
            type master;
            file "test1.com.sh.zone";
        };
    };
    
    
    #include "/etc/named.rfc1912.zones";

    3、/var/named/test1.com.js.zone配置文件。

    $TTL 86400
    @    IN SOA     test1.com. root (
                        201603101838    ; serial
                        1D    ; refresh
                        1H    ; retry
                        1W    ; expire
                        3H )    ; minimum
    @    IN NS        js.test1.com.
    js    IN A         192.168.100.100
    www    IN A         192.168.100.200
    *      IN CNAME    js.test1.com.

    4、通过host或者nslookup命令测试。

  • 相关阅读:
    从尾到头打印链表
    在链表结尾插入一个结点 以及在 在链表中找到第一个含有某值的结点并删除该结点
    替换空格
    二维数组中的查找
    简单选择排序
    冒泡排序
    Hash表的实现
    二叉排序树
    ajax返回后台编译时都对,返回error
    sql删除重复的记录保留一条
  • 原文地址:https://www.cnblogs.com/everSeeker/p/5263012.html
Copyright © 2020-2023  润新知