MXレコードの設定について

このQ&Aのポイント
  • MXレコードの正しい設定方法とは何でしょうか?
  • MXレコードの設定例と関連する設定についても教えてください
  • MXレコードの設定に関する情報を集めていますが、解決できません。お手伝いください。
回答を見る
  • ベストアンサー

MXレコードの設定について。

メールサーバのDNSサーバへの正しいMXレコードの登録の仕方が分かりません。 (MXレコード以外の設定の仕方は理解しています。) DNSサーバはValueDomainのドメイン取得会社のを利用しています。 まずDNSサーバに設定する時に登録するホスト名は「/etc/hosts」「/etc/sysconfig/network」<redhatです。> にある設定ファイルに設定した「xxx.abc.com」の「xxx」(ドメイン名が「abc.com」) 部分の事で良いのでしょうか? 設定例を見ると[mail.abc.com」となっていて、これは「mail」の部分が自サーバに付けた名前と同じでなければ ならないのか。それとも、他との設定とは関係なく「mail.」を付ければ良いのか等、よく分かりません。 MXレコードの設定が間違っているのか、他の設定が誤ってるのかの区別がつかなく、 色々と情報を集めて試しているのですが、自分で解決するのは限界になってしまいました。 よろしくお願いします。

  • phong
  • お礼率88% (8/9)

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.4

>見てみましたが特にエラーは有りません。 自宅のメールサーバにOKWEBからメールが送られてきた時のmaillogはこんな感じです。 Jul 17 00:33:04 ns sm-mta[1826]: h6GFX4JQ001826: from=<staff@okweb.ne.jp>, size=2506, class=0, nrcpts=1, msgid=<200307161533.h6 GFX4JQ001826@##.####.net>, proto=SMTP, daemon=MTA, relay=okweb048.okweb.ne.jp [202.210.180.48] (may be forged) Jul 17 00:33:04 ns sm-mta[1827]: h6GFX4JQ001826: to=<##@####.net>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32779, dsn=2.0.0, stat=Sent smtp接続に失敗していたら、accept deny とか reject などの単語が記録されます。 一切ログに表示されないとしたら、メールそのものが飛んできていない(smtp接続の要求が無い) という事です。 #2 kanop_98氏の回答とおり、digコマンドで確認してください。 digコマンドで、あなたのドメインを管理しているDNSと、その他のDNSを指定して、 確認してください。

phong
質問者

お礼

ありがとうございます。 xjdさん丁寧にありがとうございます。 無事解決?出来ました。どうやら基本的な勘違いでした。 設定項目でsmtpがローカルからのみとなっていました。 「DEAMON_OPTION('Port=smtp,Addr=127.0.0.1,Name=MTA')dnl」の項目です。 お聞きしたいのですが、「この項目はMTAとして他のホストからアクセスを受けるにはコメントアウトする」とあったのですが、MTAとして受け付けられると言うことは誰でも(個別に設定をしなければ)私のドメインからメールを発信できるという事なのですよね? スパムメール等に利用されたらログ等からそのIPをはじく等の設定をしなければならないのでしょうか?

その他の回答 (3)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

/var/log/maillog /var/log/messages などのログファイルは確認されましたか? ルータやOSのファイアウオール(iptables等)ではじいたりしていませんか?

phong
質問者

お礼

ありがとうございます。 見てみましたが特にエラーは有りません。 逆引きができるし、ポートスキャンしても問題ないし、 何が間違っているのか調査中です。 今はMXレコードの設定を変更したのの反映待ち中です。 何せ独学ですので基本的な何かを間違えていたら痛いです。

noname#41381
noname#41381
回答No.2

まず abc.comドメイン これがphongさんのドメインでなければ、example.comなどを使いましょう。 で、DNSソフトウェアには何を使っていますか? bindですか?djbdnsですか? 例えばbindであれば、MXが記載されているゾーンファイルを提示してください。 (出してはまずい情報は適当にマスクしてください) MXレコードの記載が問題かどうかは、digやnslookupで確認しましょう。 メール用のドメインが「mail.example.com」 DNSサーバが「ns.example.com」とした場合  dig @ns.example.com. mail.example.com. mx これで、ANSWER SECTION に意図したものが出てきたらMXは正常です。 具体的な設定は#1 xjdさんが説明されていますので割愛します。

phong
質問者

お礼

ありがとうございます。 そうですね。abc.comは例としては良くないですね。 逆引きが出来ているのですが、ということは他の設定が間違ってるのですね。 レコード更新に時間がかかるので困ったモノです。 DNSサーバはドメインを取得した会社のを利用しています。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

あなたの、ドメイン名(ゾーン名)が ####.com あなたの、メールサーバのホスト名(FQDN)が mail.###.com あなたの、メールサーバのIPアドレスが 999.999.999.999 としたら、@があなたのゾーン名を表しますから、 @       IN MX 10 mail.###.com. mail.###.com. IN A 999.999.999.999 または @   IN MX 10 mail.###.com. mail IN A 999.999.999.999 です。 どの本にも同じ事が書かれているはずですが。

phong
質問者

お礼

ありがとうございます。 なかなか上手くいかないんですよ。 MXレコードでmail.自ドメイン.comで逆引きが出来きているのに、外から(他のドメインから)メールが届かないんですよね。 今、色々と試して見ます。

関連するQ&A

  • MXレコードについて教えてください。

    現在、DNSサーバについて勉強しています。 そのなかで、MXレコードについてつまづいてしまったので、知識のある方、 申し訳ありませんがご教授ください。 Windows Server 2008にDNSサーバをインストールしました。 このDNSサーバの名前はdns_p.minashi.com(192.168.10.100/24)です。 このサーバに以下のMXレコードを追加しました。 minashi.com MX 10 mailserver.minashi.com 私の認識では、この設定によって、testuser@minashi.comのメールは、 mailserver.minashi.comのメールサーバに転送され、送受信されると 思っておりました。 しかし、mailserver.minashi.com(192.168.10.101/24)にradishという フリーソフトでメールサーバを構築してみると、ドメイン名を設定する テキストボックスもあり、SMTPサーバのアドレス、POPサーバのアドレスも このmailserver.minashi.com(192.168.10.101/24)で設定を行います。 また、メールクライアント(Outlook Express)にもPOPサーバ、SMTPサーバ共に 192.168.10.101を設定(メールサーバのアドレス)するため、 ●DNSサーバのMXレコードによる名前解決はいったいどこで使用されるの?? ●DNSサーバは関係ない? ●DNSサーバを指定する項目なんてそもそも無いのでは? ●@minashi.comの名前解決はDNSサーバではなく、radishが全て請け負ってくれているじゃない? とわけが分からなくなってしまいました。 多分、radishというフリーソフトが利便性を高めるために、煩わしい設定を カプセル化してくれている為だと思うのですが、DNSの勉強をしているため、 混乱してしまいます。 DNSサーバのMXレコードが動作しているというのを実感したいのですが、 どのようにすればMXレコードの動作を認識出来る環境を構築することが 出来るでしょうか? MXレコードについて理屈としては、本やWebサイトを読んで、おおよそのイメージが 湧いているのですが、実機で動かして、学びたいです。 詳しい方いらっしゃいましたら、どうか教えてください。 DNSサーバやメールサーバに対する知識が浅いため、質問の意図を上手く伝えられて いない可能性もありますが、ご容赦下さい。 よろしくお願いします。

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

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

  • 【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レコードを設定するメリットなどがございましたら 教えていただければ幸いです。 どうぞよろしくお願いいたします。

  • MX レコード について教えて下さい。

    メールを使うためには DNS でドメインに対する MX レコードが必要だと思うのですが、その設定方法が分からないのでおしえてください。

  • MXレコードのメールサーバについて

    通常DMZに置くメールサーバ(リレーサーバ)を、外部権威DNSサーバのMXレコードに以下のように登録すると思いますが、このメールサーバのホスト名の設定は「mail」で、ドメイン名は不要でいいでしょうか? goo.co.jp MX IN 10 mail.goo.co.jp mail A IN 192.168.0.3

  • メールサーバ MXレコード

    メールサーバを作ってみたのですがMXレコードというのがよくわかりません。 DNSはno-ipを使っていますがMXレコードの設定がよくわからないためMXレコードに何も入力しないで使っています。 設定しなくても問題なく送受信可能のようですが登録したほうがいいのでしょうか? また登録するとしたらどのように入力すればいいのでしょうか?

  • DNSのMXレコードの設定

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

  • MXレコードのプライオリティ値について

    DNS:MXレコードのプライオリティ値を以下のように同等にしてラウンドロビンを行っている環境で mail1.xxx.co.jpのメールサーバを停止してしまった場合の動きについて質問があります。 MX 10 mail1.xxx.co.jp MX 10 mail2.xxx.co.jp この場合には、相手がmail1.xxx.co.jpを名前解決で選択してきて、ここに送ろうとすると 失敗すると思います。その場合には、プライオリティ値が同じであってもmail2.xxx.co.jpに 配送するようになるのでしょうか? ※相手側のメールサーバがDNSラウンドロビンに対応していることを前提としています。 補足: 確か、何かの参考書では以下のように構成するとラウンドロビンでmail1.xxx.co.jpか mail2.xxx.co.jpがダウンしているとmail3.xxx.co.jpへと割り振るとなっていたと 記憶しており、同等以外のプライオリティ値をもったMXレコードを記述しないと このような動作にはならないのではと思っています。 MX 10 mail1.xxx.co.jp MX 10 mail2.xxx.co.jp MX 20 mail3.xxx.co.jp

  • MXレコードのキャッシュ

    DNSの情報ってTTLで設定した時間だけ、キャッシュしますよね。あれってMXレコードの情報もキャッシュするんですよね? MXレコードの情報とは このドメイン宛は、このSMTPサーバという情報 のことです。

  • 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 こんな設定をしてみましたが妥当でしょうか。