ちょっと先の未来クイズ第4問

お世話になっています。
BIND9.0のMXレコードについて以下の動作が可能かご教授ください。
通常BINDではnamed.confファイルに以下の記述を行い
zone "test.co.jp" IN {
type master;
file "test.co.jp.zone";
};
test.co.jp.zoneに以下の記述を行います
     IN NS localhost.
IN MX 10 test.co.jp.

@ IN A 192.168.1.100
上記記述を行うことでbindを参照したメールサーバはtest.co.jpドメインのメールを192.168.1.100へ転送します。
test.co.jpドメイン以外のドメインのメールはすべて192.168.1.200の上位メールサーバに転送を行いたいとした場合、BINDにどのように記述を行えばよいでしょうか。
forwarders オプションはあくまでもdns名前解決の転送となるためうまく転送されません。
そもそもBINDでは不可能な動作となりますでしょうか。
どなたか良い知恵をご教授ください。

A 回答 (2件)

test.co.jpドメイン以外のドメインのMXを192.168.1.200にすればいいのでは?

この回答への補足

回答ありがとうございます。
test.co.jpドメイン以外のドメインのMXを192.168.1.200にすればいいのでは?
「すべてのドメイン」を192.168.1.200で転送する設定を行う場合、この世に存在するすべてのドメイン名を記述する必要があるため、「BIND DNSにないドメインはすべて192.168.1.200に転送するという設定を行いたいと考えております。・・・無理ですかね、やはり

補足日時:2009/03/08 17:48
    • good
    • 0

> test.co.jpドメイン以外のドメインのメールはすべて192.168.1.200の上位メールサーバに転送を行いたいとした場合、BINDにどのように記述を行えばよいでしょうか



それはBIND(というかDNS)で解決する問題ではなく、sendmail等のMTAで解決すべき問題です
例えば、sendmailだと、sendmail.cf内の、
# "Smart" relay host (may be null)
DS
の設定とか
やろうと思えばこのドメインはこのメールサーバへ、みたいにもっと細かく配送先を設定できますけど

この回答への補足

それはBIND(というかDNS)で解決する問題ではなく、sendmail等のMTAで解決すべき問題です
→まさにその通りです。やはりBINDでは実現不可能ですかね

補足日時:2009/03/08 17:50
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報