Возможен ли MTA только для IPv6?

Кто-нибудь пытался запустить SMTP-движок только для IPv6? Практически все, кто хоть сколько-нибудь понимает, настроили IPv6 для основных интерфейсных серверов. Мне было любопытно, пытался ли кто-нибудь запустить MTA только для IPv6 и получать какие-либо ошибки соединения.

Является ли IPv6-only еще жизнеспособным решением? Могу ли я ожидать нескольких затяжных проблем с подключением? Или волшебная фея пришла в Интернет и заставила преобразование IPv6 в IPv4 на порту 25 работать как по волшебству при прямом подключении?

22
задан 18 April 2016 в 00:30
2 ответа

Краткий ответ: технически это работает, но у вас будет много недоставленной почты.

Длинный ответ: возьмите свои журналы SMTP. Отследите все доменные имена, на которые вы отправляете почту. Проверьте, есть ли у них IPv6 DNS и MX. Как только вы наберете 100% (а не в любое время в этом десятилетии), вы можете попробовать, действительно ли IPv6 IP-адреса действительно работают.

У меня нет никаких интересных производственных журналов есть достаточно доменов, чтобы представлять интерес), но я взял список доменов, предлагающих бесплатные услуги электронной почты, из https://gist.github.com/tbrianjones/5992856

Из 536 первых 173 сделали похоже, что MX не разрешается в IP, у 7 MX разрешаются в IPv4 и IPv6 MX-адреса, а остальные 356 имеют только MX IPv4. Если нет доменов с MX, это нормально менее чем на два процента, даже до того, как на самом деле попробуют IPv6-адрес, чтобы убедиться, что он работает. Даже если допустить, что домены в списке ни в каком смысле не являются большинством доменов электронной почты Интернета, я не думаю, что этого достаточно для работы почтового сервера, который вы действительно ожидаете использовать.

РЕДАКТИРОВАТЬ: поскольку 536 в алфавитном порядке Первый случайный список из более чем 3600 бесплатных поставщиков электронной почты не очень репрезентативен, я проверил несколько известных доменов, и вот те, у которых не было IPv6 MX (помните, что IPv6-доступный 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'

Это, конечно, можно улучшить, но большинство странностей заключается в том, чтобы сделать вывод красивее.

27
ответ дан 28 November 2019 в 20:22

Ответ зависит от ваших критериев успеха. Но, скорее всего, будет нет .

Если вы ведете бизнес, в котором недоставленная почта требует измеримых затрат. Тогда ответ будет нет , только IPv6 пока не жизнеспособен.

Есть много провайдеров, включая некоторых крупных провайдеров, которые все еще используют только IPv4. Самый крупный провайдер с поддержкой двойного стека, о котором я знаю, - это Gmail, но я часто вижу, что попытки доставки по IPv6 отклоняются Gmail, а затем успешны при повторной попытке по IPv4. Таким образом, даже для доставки почты поставщикам с двойным стеком вы не получите надежной доставки.

Если ваша основная цель не в обеспечении надежной почтовой службы для ваших пользователей, а в том, чтобы сделать так, чтобы только IPv4 выглядело менее жизнеспособный. И если вам нужен только достаточно высокий процент успеха, чтобы все не смеялись над вами, когда вы обвиняете в сбоях доставки тех, кто использует только IPv4, то ответ таков: только IPv6 может быть почти сегодня жизнеспособным.

Будем надеяться, что еще через два года большинство администраторов согласятся, что использование только IPv4 больше не является жизнеспособным, и двойной стек станет обязательным требованием.

22
ответ дан 28 November 2019 в 20:22

Теги

Похожие вопросы