MXレコードの追加

MXレコードの追加

次のことを達成したいと考えています。ドメイン名を取得し、このドメインに Web サイトとメール サーバーを追加したいと考えています。所有しているのは、ドメイン名 1 つ、IP 付きのプライベート Ubuntu サーバー 1 台、ホスティング プロバイダー (Vercel) 1 社です。

ウェブサイトについては、Vercel でホストしており、ドメイン名の DNS サーバーを Vercel のものを使用するように構成しています。これで問題なく動作します。

メールに関しては、Digital Ocean にある自分のプライベート サーバー、つまり SSH で接続する Ubuntu ボックスを使用したいと思います。Vercel に MX エントリを追加して、メール サーバーを管理するドメイン名を指定することはできますが、メール サーバーとして使用したいプライベート サーバーの IP アドレスしかありません。MX 仕様によると、MX は IP アドレスではなくドメイン名である必要があります。

このシナリオを考慮すると、この問題に対する最善の解決策は何でしょうか?

前もって感謝します。

答え1

最初のステップは、Digital Ocean の Ubuntu ボックスを指す A レコード (おそらく という名前を付けるだけで十分でmail、DNS プロバイダーがそれを に拡張しますmail.yourdomain.tld) を作成することです。Ubuntu ボックスで IPv6 接続を処理する場合は、AAAA レコードを作成することもできます。Vercel のゾーン ファイルに入力する A レコードまたは AAAA レコードが Vercel のサーバーのみを参照する必要はありません。

それが済んだら、Vercel の DNS に MX レコードを作成してmail.yourdomain.tld、それを指すようにするだけで準備完了です。ただし、DKIM/DMARC と SPF も検討してください。

関連情報