誰かがIPv6のみのSMTPエンジンを実行しようとしたことがありますか?ほとんどすべての人が、主要なフロントエンドサーバー用にIPv6を構成しています。誰かがIPv6のみのMTAを実行しようとして、接続エラーを受け取った場合、私は興味がありました。
IPv6のみが実行可能なソリューションですか?いくつかの長引く接続の問題を期待できますか?または、魔法の妖精がインターネットに降りてきて、ポート25のIPv6-to-IPv4を直接接続の魔法のように動作させましたか?
誰かがIPv6のみのSMTPエンジンを実行しようとしたことがありますか?ほとんどすべての人が、主要なフロントエンドサーバー用にIPv6を構成しています。誰かがIPv6のみのMTAを実行しようとして、接続エラーを受け取った場合、私は興味がありました。
IPv6のみが実行可能なソリューションですか?いくつかの長引く接続の問題を期待できますか?または、魔法の妖精がインターネットに降りてきて、ポート25のIPv6-to-IPv4を直接接続の魔法のように動作させましたか?
回答:
簡単な答え:技術的には機能しますが、配信不能なメールがたくさんあります。
長い答え:SMTPログを取得します。メールを送信するすべてのドメイン名を送信します。IPv6 DNSおよびMXがあるかどうかを確認してください。100%になったら(この10年間はそうではありません)、IPv6 IPが実際に機能するかどうかを試すことができます。
興味深い運用ログは手元にありません(興味のあるドメインが十分にないもの)が、https://gist.githubから無料の電子メールサービスを提供するドメインのリストを取得しました。 com / tbrianjones / 5992856
最初の536のうち、173にはIPを解決するMXがなかったようで、7にはIPv4およびIPv6 MXアドレスに解決するMXがあり、残りの356にはIPv4 MXしかありませんでした。MXが存在するドメインのうち、実際にIPv6アドレスを試して動作するかどうかを確認する前でも、2%未満でOKです。リスト内のドメインがインターネット電子メールドメインの大部分ではないことを認めても、実際に使用する予定のメールサーバーを実行するのに十分ではないと思います。
編集:3600以上の無料の電子メールプロバイダーのランダムなリストのアルファベット順で536の最初はあまり代表的ではないので、いくつかの有名なドメインをチェックしましたが、ここにはIPv6 MXを持たないものがありますDNS も必要です):
ドメインを登録しますか?
または。。。このサイトからのメールが必要ですか?
(もちろん)gmail.comとgoogle.comにはIPv6があり、Facebook.comにもあります。
興味がある人のために、私はこのbashスクリプトの行の祖先を使用しました。
for i in $(cat domains.txt) ; do
echo $(
echo $i
echo \;
for j in $(dig +short mx $i) ; do
dig +short a $j
dig +short aaaa $i
done \
| sed -r -e 's/[^;:\.]//g' \
-e 's/^:+$/v6/' \
-e 's/^\.+$/v4/' \
| sort -u
)
done \
| sed 's/ v4 v6/ v4+v6/' \
| sed -r 's/^([^;]+); *([^;]*)$/\2;\1/' \
| sed 's/^;/none;/' \
| sort '-t;' -k 1,1 \
| tr ';' '\t'
それは確かに改善可能ですが、奇妙なことのほとんどは出力をきれいにすることです。
::1
です。いいえ、IPv4は簡単ではありません。IPv4はIPv6よりわずかに複雑です。しかし、本当に物事を複雑にしているのは、NAT、トンネル、およびIPv4を永久に維持しようとする無駄な試みによって引き起こされる他のすべての回避策です。IPv6の非常に便利な機能の1つは、ルーティングやアドレス指定が完全に台無しになっても、インターフェイスを起動するとすぐにリンクローカルアドレスが機能することです。
2001:db8::ff00:42:8329
ローカルアドレス?何も思いつきません。iptablesセットアップはIPv6転送をどのように処理しますか?数時間読んでください。誤解しないでください、私は完全にプロのIPv6ですが、少なくともローカルネットにIPv4が必要な理由はたくさんあります(もちろん、ローカルネットが必要です)。
答えはあなたの成功基準に依存します。しかし、ほとんどの場合はありません。
未配達の郵便物が測定可能なコストを意味するビジネスを運営している場合。その場合、答えはnoです。IPv6-onlyはまだ実行可能ではありません。
まだIPv4のみを実行している大規模プロバイダーを含む多くのプロバイダーがあります。デュアルスタックサポートで私が知っている最大のプロバイダーはGmailですが、IPv6での配信試行がGmailによって拒否され、IPv4で再試行すると成功することがよくあります。そのため、デュアルスタックのプロバイダーにメールを配信する場合でも、信頼性の高い配信は行われません。
ユーザーの信頼できるメールサービスを運用することではなく、IPv4のみの実行可能性を低くすることが主な目標である場合。あなただけがIPv4のみ実行されているそれらの上で配信の失敗を非難するときに皆の笑いを持っていないために十分に高い成功率を必要とする場合は、その答えは、IPv6専用ことができることであるほとんど今日生きました。
さらに2年後には、ほとんどの管理者がIPv4のみが実行不可能になり、デュアルスタックが必要になることに同意することを願っています。