• 締切済み

BIND9.XのMXレコード記述について

お世話になっています。 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では不可能な動作となりますでしょうか。 どなたか良い知恵をご教授ください。

みんなの回答

  • OKwebb
  • ベストアンサー率44% (92/208)
回答No.2

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

notesnes
質問者

補足

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

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

> test.co.jpドメイン以外のドメインのメールはすべて192.168.1.200の上位メールサーバに転送を行いたいとした場合、BINDにどのように記述を行えばよいでしょうか それはBIND(というかDNS)で解決する問題ではなく、sendmail等のMTAで解決すべき問題です 例えば、sendmailだと、sendmail.cf内の、 # "Smart" relay host (may be null) DS の設定とか やろうと思えばこのドメインはこのメールサーバへ、みたいにもっと細かく配送先を設定できますけど

notesnes
質問者

補足

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

関連するQ&A