- 締切済み
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では不可能な動作となりますでしょうか。 どなたか良い知恵をご教授ください。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- OKwebb
- ベストアンサー率44% (92/208)
test.co.jpドメイン以外のドメインのMXを192.168.1.200にすればいいのでは?
- 774danger
- ベストアンサー率53% (1010/1877)
> 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では実現不可能ですかね
補足
回答ありがとうございます。 test.co.jpドメイン以外のドメインのMXを192.168.1.200にすればいいのでは? 「すべてのドメイン」を192.168.1.200で転送する設定を行う場合、この世に存在するすべてのドメイン名を記述する必要があるため、「BIND DNSにないドメインはすべて192.168.1.200に転送するという設定を行いたいと考えております。・・・無理ですかね、やはり