누구든지 IPv6 전용 SMTP 엔진을 실행하려고 했습니까? 모든 의미의 모든 사람이 주요 프런트 엔드 서버에 대해 IPv6을 구성했습니다. 누구나 IPv6 전용 MTA를 실행하려고했는데 연결 오류가 발생했는지 궁금했습니다.
IPv6 전용이 아직 유효한 솔루션입니까? 몇 가지 느린 연결 문제가있을 수 있습니까? 아니면 마법의 요정이 인터넷에서 내려와 포트 25의 IPv6-IPv4를 직접 연결의 마법처럼 작동하게 했습니까?
누구든지 IPv6 전용 SMTP 엔진을 실행하려고 했습니까? 모든 의미의 모든 사람이 주요 프런트 엔드 서버에 대해 IPv6을 구성했습니다. 누구나 IPv6 전용 MTA를 실행하려고했는데 연결 오류가 발생했는지 궁금했습니다.
IPv6 전용이 아직 유효한 솔루션입니까? 몇 가지 느린 연결 문제가있을 수 있습니까? 아니면 마법의 요정이 인터넷에서 내려와 포트 25의 IPv6-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 만있었습니다. 실제로 IPv6 주소를 시도하기 전에 MX가있는 도메인 중 2 % 미만이면 문제가 없습니다. 목록의 도메인이 대부분의 인터넷 전자 메일 도메인이 아니라는 점을 인정하더라도 실제로 사용할 것으로 예상되는 메일 서버를 실행하기에는 충분하지 않습니다.
편집 : 3600 개 이상의 무료 전자 메일 공급자의 무작위 목록 중 알파벳 순서대로 536이 대표적이지 않기 때문에 몇 가지 큰 도메인을 확인했으며 IPv6 MX가없는 도메인이 있습니다 (IPv6 액세스 가능) 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의 매우 유용한 기능 중 하나는 라우팅 및 / 또는 주소 지정이 완전히 엉망이 되어도 인터페이스를 시작하자마자 링크 로컬 주소가 작동한다는 것입니다.
2001:db8::ff00:42:8329
로컬 주소는? 나도 몰라 내 iptables 설정은 IPv6 전달을 어떻게 처리합니까? 몇 시간 동안 읽으십시오. 오해하지 마세요, IPv6를 완전히 친 해요,하지만 거기에 나는 아직도 내 로컬 네트워크에서 최소한의 IPv4를 갖고 싶어 왜 많은 이유는 (그래, 내가 할 로컬 그물을합니다).
답은 성공 기준에 따라 다릅니다. 그러나 대부분 수 없습니다 더 .
배달되지 않은 우편물이 측정 가능한 비용을 의미하는 사업체를 운영하는 경우. 그렇다면 대답은 아니오 이며 IPv6 전용은 아직 실행 가능하지 않습니다.
여전히 IPv4 전용을 실행하는 일부 대형 제공자를 포함하여 많은 제공자가 있습니다. 이중 스택 지원으로 알고있는 가장 큰 공급자는 Gmail이지만 Gmail에서 IPv6을 통한 전송 시도가 거부 된 후 IPv4를 통해 다시 시도하면 성공하는 경우가 자주 있습니다. 따라서 이중 스택을 통해 공급자에게 메일을 배달하더라도 안정적인 배달을 경험할 수 없습니다.
기본 목표가 사용자를위한 안정적인 메일 서비스를 운영하는 것이 아니라 IPv4 전용을 덜 실용적으로 보이게하는 것입니다. 그리고 IPv4 전용을 실행하는 사람들에게 배달 실패를 비난 할 때 모두가 당신을 비웃지 않을 정도로 높은 성공률 만 필요한 경우, 오늘날 IPv6 전용은 거의 실행 가능할 것입니다.
앞으로 2 년 안에 대부분의 관리자는 IPv4 전용을 더 이상 사용할 수 없으며 이중 스택이 필요하다는 데 동의 할 것입니다.