DNSスプリット(bind9)、クライアントマッチが機能しないものはありますか?

DNSスプリット(bind9)、クライアントマッチが機能しないものはありますか?

私は過去数日間、これのために困難を経験しました。私のエントリのいくつかは外部と内部のIPを持っています。私の内部ネットワークは10.0.0.0/8です。

nslookup pc1.clase.net私が内部にいるときは10.0.0.0アドレスを返しますが、nslookup pc1.clase.net外部にいる場合はまだ10.0.0.0アドレスを提供します。

私はDebian Wheezyを使用しています。

名前付き構成ファイル

include "/etc/bind/named.conf.options";
view "internal" {
  match-clients { 10.0.0.0/8;};
  zone "clase.net"{
    type master;
    file "/etc/bind/internals/db.forward.net";
    allow-transfer { 10.0.0.11/8; }
  };
};
include "/etc/bind/named.conf.default-zones";

zone "10.in-addr.arpa" {
  type master;
  file "/etc/bind/internals/db.reverse.net";
  allow-transfer { 10.0.0.11/8;
  };
};
};

view "external" {
  match-clients { any; };
  zone "clase.net" {
    type master;
    file "/etc/bind/externals/db.forward.net";
    allow-transfer { 10.0.0.11/18;
    };
  };
};

内部/db.forward.net

$TTL    604800
@       IN      SOA     ns.clase.net. root.clase.net. (
                     2 ; Serial
                         604800 ; Refresh
                          86400 ; Retry
                        2419200 ; Expire
                         604800); Negative Cache TTL
;
@   IN  NS  ns.clase.net.
ns  IN  A   10.0.0.10
pc1 IN  A   10.0.0.12

外部/db.forward.net

$TTL    604800
@       IN      SOA     ns.clase.net. root.clase.net. (
                     2 ; Serial
                         604800 ; Refresh
                          86400 ; Retry
                        2419200 ; Expire
                         604800); Negative Cache TTL
;
@   IN  NS  ns
    IN  A   150.210.0.1
ns  IN  A   150.210.0.1
pc1 IN  A   150.210.0.22

ベストアンサー1

ついにそれを行う方法を見つけました。

2つの地域を区別するにはTSIGキーが必要です。

はい

おすすめ記事