IPv6のみのMTAはまだ可能ですか?


22

誰かがIPv6のみのSMTPエンジンを実行しようとしたことがありますか?ほとんどすべての人が、主要なフロントエンドサーバー用にIPv6を構成しています。誰かがIPv6のみのMTAを実行しようとして、接続エラーを受け取った場合、私は興味がありました。

IPv6のみが実行可能なソリューションですか?いくつかの長引く接続の問題を期待できますか?または、魔法の妖精がインターネットに降りてきて、ポート25のIPv6-to-IPv4を直接接続の魔法のように動作させましたか?


3
「IPv6はまだ実行可能なソリューションにすぎませんか?」「実行可能」の定義は何ですか?最後の文について-v4とv6は基本的に互換性がありません。v4システムは、中間ルーター/ NAT /プロキシ/などがないとv6システムと通信できません。
EEAA

5%のメッセージトランザクションの損失はかなり恐ろしく、4、5年前にこれを試したときに見たものについて想像します。
ジョー・

1
「IPv6設計者は根本的な概念の誤りを犯しました。IPv4アドレス空間の拡張ではなく、IPv4アドレス空間の代替としてIPv6アドレス空間を設計しました。」 cr.yp.to/djbdns/ipv6mess.html
kubanczyk

4
@kubanczyk本質的に互換性のないモデルを作成せずにIPv4アドレス空間を拡張する方法がわかりませんか?より良い代替手段はありましたか?そのWebページで与えられた解決策は、問題を解決するのではなく、単に移動させるだけだと思います。それをサポートするのはまだ他の人に任されています
...-Trotski94

1
@kubanczykは、このプロジェクトに取り組んでいる人は誰も実験的使用以外の目的でv4を意図していなかったため、「根本的な間違い」はなかったことを明確にしています。v4とは異なり、v6は実際に公共での使用を目的として設計されています。
ジムB

回答:


27

簡単な答え:技術的には機能しますが、配信不能なメールがたくさんあります。

長い答え: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 必要です):

  • microsoft.com / hotmail.com / outlook.com
  • mail.com
  • gmx.net
  • icloud.com / mac.com
  • comcast.com
  • inbox.com
  • zoho.com
  • aol.com
  • orange.fr
  • twitter.com

ドメインを登録しますか?

  • godaddy.com
  • networksolutions.com
  • registrar.com

または。。。このサイトからのメールが必要ですか?

  • stackexchange.com

(もちろん)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をオフにする前に、潜在的な通信パートナーの100%がIPv6をサポートするのを待つ管理者はほとんどいないと思います。現在、IPv4は展開されたすべてのシステムの100%でサポートされているわけではなく、IPv4のみの展開を選択する管理者はまだたくさんいます。これらの管理者が現在IPv4のみを選択するのに使用している理由が何であれ、IPv4のみのシステムが十分に残っていない場合、IPv6のみを選択できます。IPv4は10年の終わりまでに死ぬことはありませんが、IPv6に取って代わられたのではないでしょうか。
カスペルド

いくつかのデータについては私から+1。
MadHatterは、Monicaを

@kasperd IPv4の方が簡単です。私自身はIPv6を内部で使用することはありません。IPを覚えることはほとんど不可能だからです。また、あなたは、レガシーコードをサポートする必要があり、特に、非常に時間がかかる(ロギングやIPベース例えば、ブロッキングが何かすることができ、2つのIPバージョンを、サポートする必要はありませんでしょうねじ込むこと)。最後に大事なことを言いますが、それには時間がかかり、私はまだあまりにも多くの時間について文句を言うシステム管理者を見ていません。
Sebb

@Sebb覚えておく必要があると思う唯一のIPアドレスは::1です。いいえ、IPv4は簡単ではありません。IPv4はIPv6よりわずかに複雑です。しかし、本当に物事を複雑にしているのは、NAT、トンネル、およびIPv4を永久に維持しようとする無駄な試みによって引き起こされる他のすべての回避策です。IPv6の非常に便利な機能の1つは、ルーティングやアドレス指定が完全に台無しになっても、インターフェイスを起動するとすぐにリンクローカルアドレスが機能することです。
カスペルド

@kasperd DNSサーバーがダウンしているときにルーターページにアクセスしてみてください。まあ、fck。複数のサーバーで同じことを試してください。ほとんどの場合、DNSとlocalhostがありますが、IPを定期的に入力していることに気付きます。それはもっと複雑かもしれませんが、それは私が知っていることです。ある2001:db8::ff00:42:8329ローカルアドレス?何も思いつきません。iptablesセットアップはIPv6転送をどのように処理しますか?数時間読んでください。誤解しないでください、私は完全にプロのIPv6ですが、少なくともローカルネットにIPv4が必要な理由はたくさんあります(もちろん、ローカルネット必要です)。
Sebb

22

答えはあなたの成功基準に依存します。しかし、ほとんどの場合はありません

未配達の郵便物が測定可能なコストを意味するビジネスを運営している場合。その場合、答えはnoです。IPv6-onlyはまだ実行可能ではありません。

まだIPv4のみを実行している大規模プロバイダーを含む多くのプロバイダーがあります。デュアルスタックサポートで私が知っている最大のプロバイダーはGmailですが、IPv6での配信試行がGmailによって拒否され、IPv4で再試行すると成功することがよくあります。そのため、デュアルスタックのプロバイダーにメールを配信する場合でも、信頼性の高い配信は行われません。

ユーザーの信頼できるメールサービスを運用することではなく、IPv4のみの実行可能性を低くすることが主な目標である場合。あなただけがIPv4のみ実行されているそれらの上で配信の失敗を非難するときに皆の笑いを持っていないために十分に高い成功率を必要とする場合は、その答えは、IPv6専用ことができることであるほとんど今日生きました。

さらに2年後には、ほとんどの管理者がIPv4のみが実行不可能になり、デュアルスタックが必要になることに同意することを願っています。


3
また、Gmailに送信されたメールが最初にIPv6を試行しますが、失敗するという動作を見てきました。その場合、リバースPTRセットはありませんでしたが、修正時にアドレスがRA / NDによって変更され続け、Gmailはアドレスが変更されるたびに配信試行を
グレー

1
v6とv4は完全なデュアルスタックプロバイダーであっても同等の配信結果を生成しないという観察に対して、私からの+1。
MadHatterは、Monicaを

この返信から2年が経過したため、利用可能な場合は更新された情報をいくつか読みたいと思います。状況は2年前とそれほど変わらないようですが、間違っている可能性があります。私自身はいくつかのIPv4専用サーバーを実行していますが、これまでのところまったく問題はありません。
ルシオクルスカ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.