• ベストアンサー

DNS(bind) MXだけローカルで解決させたい

DNSのMXで解決しているメールサーバで、あるドメインだけ内部に送ろうと考えています。 ※static設定ではなくMX解決のみで。 内部DNSに外部のzoneを作り、MXだけ設定したところ、 メールを送れるのですが、www.xxx.xx等の他の情報が引けません。 そこで質問ですが、MXだけ内部DNSで解決し、 他は本当の外部DNSに問い合わせするようなことはできるのでしょうか? 解りづらいので例を。(これも解りづらいかな ^ ^;) ●自ドメインはmydom.jp ●外部ドメインはdom.jp ・内部DNSにdom.jpのzoneを作成   dom.jp.     MX 10 mail.dom.jp.   mail.dom.jp.   A   10.1.1.1. ・本当のdom.jpは以下の通り   dom.jp.     MX 10 ml.dom.jp.   ml.dom.jp.    A   22.22.22.1   www.dom.jp.    A   22.22.22.2 内部からdom.jp宛にメールを出すと「10.1.1.1」宛に それでいて内部DNSに外部のAレコードを記載することなく 「www.dom.jp」を引けるようにしたい。 見にくい文章ですみません。 よろしくお願いいたします。

noname#41381
noname#41381

質問者が選んだベストアンサー

  • ベストアンサー
  • ken2
  • ベストアンサー率36% (86/235)
回答No.2

内部DNSには、引きたい情報をかいておく必要があります。ですから、www.dom.jpが、引きたいのなら、内部DNSには、www.dom.jpのAレコードが必要です。 NATとかを使っている場合は、内部DNSには、内部のアドレスを書きます。 外部DNSと内部DNSは、連携するものではありません。待ったく別のものだと思ってください。 したがって、意図をもって連携させるには、外部DNSと内部DNSは、同じ管理者の下で、運用されるのが通常でしょう。 通常は、外部には公開しないけれど内部には公開するアドレスを外部のゾーンファイルに追加するような感じで、内部DNSを構成するのが普通です。

noname#41381
質問者

お礼

回答ありがとうございます。 >意図をもって連携させるには、外部DNSと内部DNSは、同じ管理者の下で、運用されるのが通常でしょう。 > そうですね。 ただ相手の内部DNSサーバのMXには、こちらでメールを送りたいサーバとは違うサーバに設定されている為困っています。 >外部には公開しないけれど内部には公開するアドレスを外部のゾーンファイルに追加するような感じで、 >内部DNSを構成するのが普通です。 > やはりこちらで相手のゾーンを作成管理するのは好ましくないと思うので メール側で対応できるよう検討いたします。 いろいろとありがとうございました。

その他の回答 (1)

  • selenity
  • ベストアンサー率41% (324/772)
回答No.1

内部DNSの情報が不足しています。 bindと同一のゾーンに関しては、このレコードだけ は自分を参照して、他はオリジナルを参照するといった ことはできないと思います。 また「IN」が抜けているのは単なる記述ミスですか? 内部DNSにdom.jpのzoneを作成   dom.jp.    IN MX 10 mail.dom.jp.   mail.dom.jp.  IN A   10.1.1.1   www.dom.jp.  IN A   22.22.22.2 の様にMXレコード以外は、外部DNSと同じレコードを 書く必要があります。

noname#41381
質問者

お礼

ご回答ありがとうございます。 >bindと同一のゾーンに関しては、このレコードだけは自分を参照して、 >他はオリジナルを参照するといったことはできないと思います。 > そうですか...。 何か裏技的なものがあればいいのですが。 やはりメールサーバ側で設定が必要かな? >また「IN」が抜けているのは単なる記述ミスですか? > すみません。抜けてました。m(_ _)m 外部と同じレコードを書けばいいのですが、 外部DNS情報が変わった時に対応が必要なので、 できればローカルでMXだけ引けるようにしたかったです。

関連するQ&A

  • 【DNSのMXレコードについて】

    【DNSのMXレコードについて】 今、ドメインのDNSレコード設定で以下のように設定しています。 ・Aレコード xxxx.jp  123.456.789.000 ・Aレコード *xxxx.jp  123.456.789.000 これでメールも問題なく使えているのですが、調べた所メールを使用するには MXレコードでメールサーバを指定しないといけないと書かれていました。 *xxxx.jpでPOPもSMTPもフォローしているので問題ないと思うのですが 何故MXレコードを設定する必要があるのでしょうか? 他にもMXレコードを設定するメリットなどがございましたら 教えていただければ幸いです。 どうぞよろしくお願いいたします。

  • 他で管理しているドメインのAレコードを自DNSに追加したい

    BIND4を使っています。 自分のDNSサーバに他のドメインの一部のホストを登録したいです。 例えば、 ・自分のドメイン mydom.jp ・相手のドメイン dom.jp だとして、 aaa.dom.jp をひくと(本当はdom.jpにホストaaaはない) 10.1.1.1 といった内部アドレスを返したいです。 そこで、相手のドメインをdbファイルとして登録したのですが、 相手ドメインの引きたいホスト以外が引けなくなってしまいました。  1.自DNSのnamed.bootに「primary dom.jp」追加  2.自DNSにdb.domを作成し、Aレコードに「aaa.dom.jp」を追加  3.db.domのSOAやNSは自分のDNSに設定  (相手DNSとの接続許可をとっていない為) 相手のDNSサーバとやりとりを行わずに、相手ドメインに 属するホストを自DNSに追加する方法を教えてください。

  • WindowsNT4.0Server DNS MXレコード設定

    お世話になります。 LAN内に設置し、ルータのヴァーチャルサーバ機能で外部に公開しているWEB/Mailサーバがあります。 LAN内の端末からも、名前解決したいと考えLAN内のDNSに、ローカルアドレスを設定しました。 WEBについては問題内のですが Mailがうまくいきません。 着信は良さそうなんですが、サーバが自動返信するのが届かないようで、サーバのキューにたまってしまっているようです。 そこで、LAN内のDNSにMXレコードを設定すればいいかぁと思っています。 xxxxxx.co.jp ドメイン宛のメールは、 ms.xxxxxx.co.jp に届ければいいという場合、 xxxxxx.co.jp ゾーンを登録 ms ホストを登録 (Aレコード) 新しいレコードの追加 MX ホスト名(オプション) 省略 メールエクスチェンジ・・ ms.xxxxxx.co.jp 優先度 10 こんな設定をしてみましたが妥当でしょうか。

  • DNSの名前の解決について教えてください。

    よく無料ドメイン名取得などのサイトがありますが、 そういうサイトでドメイン名を取得した場合の名前の解決について教えてください。 例えばahoaho.jpというドメイン名が取得可能だったのですが、取得した場合どういう順序で名前解決がされるのでしょうか?業者がjp.ゾーンを管理しているDNSサーバーにNSやAレコードなどの各種レコードを記載してくれるのでしょうか?

  • 複数メールホスト送信時のMXの書き方

    sendmailをMXで動かしています。 以下のように各ドメインで送信する先のサーバを変えたいです。 user1@top.dom -> メールサーバ mail.top.dom user2@sub1.top.dom -> メールサーバ mail.sub1.top.dom user3@sub2.top.dom -> メールサーバ mail.sub2.top.dom top.domがトップドメインで、subx.top.domはサブドメインですが、個々にサブドメインを自DNSサーバで運用してます。 自分のドメインがtop.domの場合、sub1(2).top.domの場合、 DNSのMX設定方法を教えてください。 一応以下のような感じかな?とは思っているのですが、 実験できる環境がないです(ToT) ■top.dom , sub1.top.domの場合 *.top.dom. IN MX 10 mail.top.dom. *.sub1.top.dom. IN MX 10 mail.sub1.top.dom. *.sub2.top.dom. IN MX 10 mail.sub2.top.dom. ※Aレコード省略 また、この場合"user1@sub1.top.dom"が mail.top.domに行ったりしないのでしょうか?

  • DNSのMXレコードの設定

    現在、WindowsServer2003R2を管理しています。 バックアップにARCserve-R11.5を使用しており、その処理結果をEメール送信したいのですが、DNSのMXレコードにSMTPサーバが登録されていないとNGらしくて送信出来ない状態です。しかし、同一ドメイン&セグメント上にはメールサーバは存在せず、メールの送受信には外部プロバイダのメールサーバを使用しています。この場合、DNSにはどのように登録すべきなのでしょうか。 ちなみに社内は単一ドメイン&DNSですが外部へは非公開で、外部インターネットに対してはプロキシサーバ経由でアクセスしています。 解決策がお分かりの方いらっしゃいますでしょうか。

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

  • BIND バーチャルドメインDNSの設定について

    バーチャルドメインのDNSの設定についての質問です。 現在、DNS・WEB・Mailサーバをそれぞれ構築しようとしております。 グローバルIPは1つで複数のドメインを管理したいと思っております。 そこで私のzone設定なんですが、間違いがあればご指摘頂ければと思っております。 (BIND9)named.confの設定は完了してるものとします。 ネームサーバーとなるzoneの書き方です。 グローバルIP:61.123.456.78 ====abc.com.zone $TTL 86400 @ IN  SOA  ns.abc.com. master.abc.com. ( 省略         IN  NS  ns.abc.com.         IN  NS スレーブ         IN  MX  10 ns.abc.com.      ns   IN  A  192.168.0.2(ローカルIP) www  IN  A  192.168.0.3(ローカルIP) mail  IN  A  192.168.0.4(ローカルIP)  IN  A  192.168.0.3(ローカルIP) ======== dfg.com.zone(バーチャルドメイン) $TTL 86400 @ IN  SOA  master.cfg.com. ( 省略         IN  NS  ns.abc.com.         IN  NS スレーブ         IN  MX  10 ns.cfg.com.      ns   IN  A  192.168.0.2(ローカルIP) www  IN  A  192.168.0.3(ローカルIP) mail  IN  A  192.168.0.4(ローカルIP)  IN  A  192.168.0.3(ローカルIP) =============================================== このように設定したいとおもっておいります。 あとは、cfg.com.zoneの設定を元に追加するドメインごとにzoneを追加してnamed.confに記述を追加していけば良いのでしょうか? named.localや0.168.192.in-addr.arpaにも追加が必要なのでしょうか? よろしかったら教えて頂けないでしょうか?宜しくお願い致します。

  • MXレコードにサブドメイン

    BINDSでDNSサーバを建てようと思っているのですが、 1台のDNSサーバのメール設定でサブドメインの指定が出来るのかどうか教えて下さい。 例えば、東京と大阪に事務所があり、両方のメールアドレスを  東京:tk.sample.jp  (各メールアドレスはhoge@tk.sample.jp)  大阪:osk.sample.jp (各メールアドレスはhoge@osk.sample.jp) にしたい場合、sample.jpゾーンのレコードを mail A 192.168.1.20 tk.sample.jp. MX 10 mail.sample.co.jp osk.sample.jp. MX 10 mail.sample.co.jp といった設定にすれば良いのでしょうか? 以上、宜しくお願い致します。

  • ダイナミックDNSとMXレコード

    ダイナミックDNSでMXレコードを運用したいのですが現在ドメインを管理してもらっているところではどうもうまくいきません。 具体的にいうと、MXレコードの登録をしてもグローバルIPが変わるとまた登録をし直さないといけないのです。 ダイナミックDNSによって、自宅でメールサーバを運用したい場合、どのようにすればよいのかご教授いただければ幸いです。 また低価格でおすすめのドメイン移管先などがあれば教えていただきたいです。 よろしくお願いいたします。