動的 IP を指す MX レコード

動的 IP を指す MX レコード

ホストしたいシンプルログイン自宅の Synology サーバーで。そのためには、自分の IP アドレスを指すドメインに MX レコードを登録する必要があります。

ただし、私のインターネット プロバイダーは、IP アドレスがあまり変化しないにもかかわらず、固定 IP を保証しません。

ドメイン名を購入した場合、IP アドレスが変更されると、それが DNS サーバーに伝播されるまでに最大 72 時間かかることがあり、これは長すぎます。

私が見つけた唯一の解決策は、チェーンのどこかでダイナミック DNS サービスを使用することです。

ダイナミック DNS に MX レコードを登録することは可能ですか? それについては明確な情報が見つかりません。

もしそうなら、どうすればいいでしょうか?

ダイナミック DNS で十分ですか? 十分である場合、MX レコードを登録するにはどうすればよいでしょうか? ドメイン名は必要ですか? 必要である場合、ISP によって更新されている場合でも、IP が常にポイントされるようにするにはどうすればよいでしょうか?

答え1

MXレコードはIPアドレスを決して指さない、静的または動的。終わり。それはいくつかのドメイン名問題のドメインの受信メールを処理するサーバーの名前です。

レコードが DNS サーバー上で実際にどのように表示されるかは誰も気にしません。MX レコードとそれが参照するすべてのレコードは、RFC2136 動的更新、ゾーン ファイルの編集、DNS サーバーが使用するバックエンド データベースのその他の操作などによって作成できます。すべてはあなた次第です。結果は同じです。ユーザーがMXDNS 経由でレコードを要求し、有効な情報で応答された場合、それは機能します。

「静的」または「動的」IP とは何ですか? お客様の観点からの主な違いは、マシンが以前とは異なる IP アドレスを受け取る頻度です。その他の要因は、その IP アドレスの背後でユーザーが変更される頻度です。変更される頻度が「頻繁」である場合、IP は「動的」であると言えます。

「動的」IP アドレスで応答するメール サーバーを設定することは可能ですが、A現在使用されている IP アドレスを常に指すように、低い TTL 値を持つレコードを維持する必要があります (前に述べたように、これをどのように達成するかは重要ではありません)。次に、その「動的」A レコードを参照するように MX レコードを設定できます。「動的」IP にあるサーバーは、ドメインのメールを受信します。


問題はそれです送信そのサーバーからのメールは大幅にブロックされます。その他のサーバー通常、このメッセージやそのメッセージの責任者が誰であるかを判断するのが難しいため、「動的」 (ユーザーが頻繁に変更される) であることがわかっている IP アドレスからのメールは受信しません。

世界中のISPが「ダイナミック」クライアントに使用しているIP範囲は、すべて特別なリストにまとめられています。「ポリシー」ブラックリスト(これは Spamhaus ですが、基本的に同じことを行っている他のプロジェクトもあります)。通常、これらのブラックリストに載っているアドレスからのメールは完全に拒否されるか、少なくともその「スパム スコア」が非常に高い値に設定され、「グレーリスト」パスに転送されるか、最終的に破棄されます。他のメール サーバーの動作は制御できないため、これに対して何もできません。この状況と戦うことにはまったく意味がありません。インターネットの動作を注意深く制御している IP アドレスからメールを送信するだけです。IP アドレスが頻繁に変更される場合は、これは不可能です。

注意してください。メールを受信するのと同じシステムや IP アドレスからメールを発信する必要はありません。受信サーバー (MX レコードにリストされている) は、プロトコル関連のメッセージ (配信通知) も発信する必要がある場合があることを覚えておいてください。そのため、メールを直接送信できない場合は、スマートホストを使用する必要がある場合があります。たとえば、ISP は、Spamhaus が提案しているように、"動的" IP アドレスにあるメール サーバーがスマートホストとして使用できる SMTP リレーを提供している場合があります。一部の ISP は実際にブロック直接メールを送信することを禁止し、必要とするその目的のためにリレーを使用することです (これは上記の @Bob のコメントの内容です)。

答え2

所有するドメイン(または少なくともレコードを設定できるドメイン)が 1 つ必要です。

IP が変更されるたびに BenjaminBarroisHomeIP.example.com (の A レコード) を更新する動的 DNS プロバイダーからのサブドメインが必要です。

次に、自分のドメインのMXをBenjaminBarroisHomeIP.example.comに設定します。

この「シンプル ログイン」が実際に電子メールを送信するかどうかはわかりませんが、ほとんどのメール サーバーは、動的 IP アドレスや逆解決時に不一致となるアドレスから発信された電子メールをブロックすることに注意してください。

答え3

他の人がすでに言っているように、新しい IP で SMTP サーバーを立ち上げるのは、疫病のように避けるべきことです。ほとんどの ISP は、あらゆる場所で、つまりすべての消費者の接続で tcp/25 をブロックするだけでなく、静的 IP を取得できたとしても、実際にメールを配信するには、数年前から良好な評判を持っている必要があります。

したがって、本当にこれを実行したい場合は、Digital Ocean ドロップレットまたは同等の小型で安価で使いやすいクラウド VM をいくつか入手し、それらから取得した IP をブロック リストやレピュテーション リストと照合し、スパマーの過去の影響を受けていない IP が見つかるまで繰り返し確認することをお勧めします。

幸いなことに、そのプロジェクトのドキュメントは非常に優れており、プロジェクトを立ち上げて実行するために必要な他のすべてのことが網羅されているようです。

関連情報