私にはドメイン (mydomain.com) があり、メールも機能しています (ドメイン登録業者から提供されたもので、ここでは ExistingHosting と呼びます) が、Web サイトはありません。今、別のホスティング会社 (ここでは NewHosting と呼びます) でホスティングして、Web サイトを作成したいと考えています。メールは ExistingHosting に残しておきたいと考えています。
NewHosting の技術サポート担当者は、ExistingHosting に依頼して、mydomain.com のネームサーバーを NewHosting のネームサーバーを指すように変更し、次に NewHosting に依頼して、MX レコードを ExistingHosting のメール サーバーを指すように変更するようアドバイスしました。
私の質問は MX レコードに関するものです。既存の MX レコード (ExistingHosting のコントロール パネルから表示可能) は次のようになります。
mydomain.com IN MX mydomain.com (1)
ExistingHostingの技術サポート担当者に、mydomain.comのネームサーバーがNewHostingのネームサーバーを指すようになったら、MXレコード(NewHostingで)をどのように設定すればよいか尋ねたところ、上記と同じMXレコードを使用する必要があると言われました。しかし、私は、MXレコードが次のようなものになる必要があると言われると思っていました。
mydomain.com IN MX mail.existinghosting.net (2)
私の(おそらく誤った)理解では、ネームサーバーが NewHosting のネームサーバーを指すように変更されると、最初の MX レコード(1)は(運が良ければ!)NewHosting のメールサーバーを指すようになると思います。
それで、私の質問はこれです: 私の理解が間違っているのでしょうか、それとも ExistingHosting の技術サポート担当者が間違ったアドバイスをしているのでしょうか? あるいはその両方でしょうか :-(
言い換えると、domain.com
MX レコード (1) の 2 番目の出現は、DNS ルックアップの対象であるホスト名を提供し、NewHosting の (デフォルトの?) メール サーバーを指すようになるのではないでしょうか。
ご想像のとおり、私は DNS をいじるのは初心者です。何かを変更する前に、自分が何をしているのかを絶対に確認しておきたいのです。
アップデート1
ここでの回答の結果 (@Ramhound、@Yuri G.、@Tom Ruh に感謝します)、私は ExistingHosting に連絡を取り、メール ホストの名前を尋ねました。彼らは次の指示を返しました。
IP 168.99.99.99 を指す mx.mydomain.com の A レコードと、webmail.mydomain.org. 14400 IN A 168.99.99.99 の別の A レコードを追加する必要があります。
(これは私に与えられた実際の IP アドレスではありません!)
この構成では MX レコードは必要ないと言われました。それがどのように機能するのか理解できません。機能するのでしょうか? 機能する場合、どのように機能するのでしょうか? 名前には、MX レコードの必要性を回避するmx
特別な意味があるのでしょうか?mx.mydomain.com
答え1
NewHosting DNS では次のようになります:
mydomain.com <TTL> IN NS <NS1.NewHosting.domain>
mydomain.com <TTL> IN NS <NS2.NewHosting.domain>
mydomain.com <TTL> IN A <NewHosting address>
www.mydomain.com <TTL> IN CNAME mydomain.com
mail.mydomain.com <TTL> IN A <ExistingHosting ip address>
mydomain.com <TTL> IN MX 0 mail.mydomain.com