2016-12-05 13 views
-1

プライベートネットワーク上の3台の仮想マシンがdebian 8上で動作しています。

=> Cは、それぞれ異なるIPアドレスを持つ2つのネットワークカード(名前をaとbとします)を持つ仮想マシンです。 CサーバにはBIND9がインストールされています。

=>サーバーがあるネットワークカードのIPに設定された彼のDNS

=> Bサーバは

がどのように応じて、DNSサーバーの応答を適応させることができ、BのネットワークカードのIP上で彼のDNSを設定しています尋ねられたネットワークカードで、それを行うための最善の方法は何ですか? ありがとうございます!サーバのネットワークカードに依存するBIND9レスポンス

EDIT:match-destinations声明で

# named.example01.conf 

acl trusted { 192.168.7.0/24; localhost; }; 
acl guest { 192.168.8.0/24; }; 

view trusted { 
    match-clients { trusted; }; 

    allow-recursion { any; }; 

    zone "myzone.example" { 
    type master; 
    file "db.myzone.example"; 
    }; 
    zone "7.168.192.in-addr.arpa" { 
    type master; 
    file "db.192.168.7"; 
    }; 
}; 

view guest { 
    match-clients { guest; }; 

    allow-recursion { any; }; 
}; 

答えて

2

使用view

+0

私はmatch-detinationsについてのドキュメントを見つけられませんでしたが、match_clientについては見つかりませんでした。これは、IP /アドレスのグループをゾーンにリダイレクトしますか? 私の編集を参照してください、ここにコードを含めることはできませんでした – saperlipopette

+0

まあ、マニュアルでは 'match-cliens'と' match-destinations'を一緒に見ています。http://www.csd.uwo.ca/staff/magi/ doc/bind9/Bv9ARM.ch06.html#AEN3035しかし、あなたは 'match-destinations {ip-network-card; }; 'あなたの意見に文?それは動作するか、または何かエラーがありますか? –

+0

ちょうど試しました。 match_clientsと完全に連携しています。私はまた、マッチ先で試した。私は誤りはなかったが、それはうまくいかないようだった。とにかくありがとう、あなたは私の問題を解決するために私を助けた:) !!! – saperlipopette

関連する問題