web-dev-qa-db-ja.com

OpenVPN構成ファイルエラーのあるBIND9プライベートDNSサーバー

OpenVPNユーザーのみがアクセスできるプライベートDNSサーバーをセットアップしています。 OpenVPNは、Ubuntu14サーバーのtun0インターフェースにセットアップされています。

問題は、エラーが発生することです。それらを解決する方法がわかりません。また、BIND9サーバーが正しく構成されているかどうかもわかりません。

設定をテストすると、次のようになります。

named-checkconf:

何も...

named-checkzone one.example.com db.one.example.com:

db.one.example.com:17:ゾーン外データを無視する(jeannicolas.com.air.jn)ゾーンone.example.com/IN:ロードされたシリアル3 OK

named-checkzone 8.10.in-addr.arpa /etc/bind/zones/db.10.8:

dns_rdata_fromtext:/etc/bind/zones/db.10.8:6:near eol:入力ゾーンの予期しない終了8.10.in-addr.arpa/IN:マスターファイル/etc/bind/zones/db.10.8からのロードに失敗しました:予期しない入力ゾーンの終わり8.10.in-addr.arpa/IN:エラーのためにロードされていません。

OpenVPNのifconfigの詳細:

tun0
リンクencap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.8.0.1 PtP:10.8.0.2 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RXパケット:3646エラー:0ドロップ:0オーバーラン:0フレーム:0TXパケット:3957エラー:0ドロップ:0オーバーラン:0キャリア:0コリジョン:0txqueuelen:100 RXバイト:476530(476.5 KB)TXバイト:2238555(2.2 MB)

named.conf.local

zone "one.example.com" {
        type master;
        file "/etc/bind/zones/db.one.example.com"; # zone file path
#       allow-transfer { 10.128.20.12; };         # ns2 private IP address - secondary
};

zone "8.10.in-addr.arpa" {
        type master;
        file "/etc/bind/zones/db.10.8";  # 10.8.0/24 subnet
#       allow-transfer { 10.128.20.12; };  # ns2 private IP address - secondary
};

zone "jn." {
        type master;
        file "/etc/bind/db.jn";
};

named.conf.options

acl "trusted" {
#       127.0.0.1;
        10.8.0/24;
#       10.8.1.0/24;
};

options {
        directory "/var/cache/bind";

        recursion yes;                 # enables resursive queries
        allow-recursion { trusted; };  # allows recursive queries from "trusted" clients
#       listen-on { 127.0.0.1; };   # ns1 private IP address - listen on private network only
        listen-on { 10.8.0/24 };
        allow-transfer { none; };      # disable zone transfers by default

        forwarders {
                8.8.8.8;
                8.8.4.4;
        };
};

db.10.8

$TTL    604800
@       IN      SOA     one.example.com.        admin.one.example.com. (
                                3       ; Serial
                           604800       ; Refresh
                          2419200       ; Retry
                           604800 )     ; Negative Cache TTL
; name servers
        IN      NS      ns1.one.example.com.

; PTR Records
3.0     IN      PTR     ns1.one.example.com.    ; 10.8.0.3

db.one.example.com

$TTL    604800
@       IN      SOA     ns1.one.example.com. admin.one.example.com. (
                                3       ; Serial
                           604800       ; Refresh
                            86400       ; Retry
                          2419200       ; Expire
                           604800       ; Negative Cache TTL
)
;
; name servers - NS records
        IN      NS      ns1.one.example.com.

; name servers - A records
ns1.one.example.com.            IN      A       10.8.0.3

; 10.8.0.0/16 - A records
jeannicolas.com.air.jn.         IN      A       10.8.0.100

db.jn

;
; BIND data file for TLD ".jn"
;
$TTL    604800
@       IN      SOA     jn.     root.jn. (
                          3             ; Serial
                     604800             ; Refresh
                      86400             ; Retry
                    2419200             ; Expire
                     604800 )           ; Negative Cache TTL
;
@       IN      NS      ns1.jn.
@       IN      A       10.8.0.100
1
jnbdz

問題は単純でした。有効期限番号db.10.8ゾーンファイルを追加しませんでした。

0
jnbdz