Kann ein Client mit einer öffentlichen IPv4-Adresse mit einem Server mit einer öffentlichen IPv6-Adresse kommunizieren?

572
user2304458

und wenn ja, wie wird der Header aussehen? Ich meine, wenn der Client einen IPv6-Header sendet, wie lautet die Quelladresse?

2

1 Antwort auf die Frage

3
ErikF

Obwohl sie viele Funktionen gemeinsam haben, sind sie völlig getrennte Protokolle mit vollständig separaten Adressräumen. Damit ein IPv4-Host mit einem IPv6-Host kommunizieren kann, müssen Sie ein Übersetzungssystem wie NAT64 verwenden, das die erforderlichen Konvertierungen vornimmt. Bei diesem Ansatz gibt es Probleme, insbesondere bei Protokollen, die ein bestimmtes Adressformat annehmen, aber es kann (meistens) zum Arbeiten gebracht werden.

Ein besserer Ansatz wäre, wenn Sie es können, einen IPv6-Tunnel zu erhalten, damit Sie nicht durch einen Übersetzer gehen müssen.

Stellt mein ISP ein NAT64 zur Verfügung? Und wer stellt einen Tunnelserver zur Verfügung? user2304458 vor 5 Jahren 0
Ohne Ihren ISP zu kennen, würde ich sagen, dass es unwahrscheinlich ist, dass er einen NAT64-Übersetzer hat. In Bezug auf IPv6-Tunnel hat der Link in der Antwort eine große Anzahl von Anbietern. Ich persönlich nutze [IPv6-Tunnel-Broker von Hurricane Electric] (https://tunnelbroker.net/), aber ich kenne Leute, die [SixXS] (https://www.sixxs.net/main/) gerne verwenden. Sie sind kostenlos und gut dokumentiert. ErikF vor 5 Jahren 0
@ErikF: SixXS hat alle Dienste vor mehr als einem Jahr vollständig eingestellt. grawity vor 5 Jahren 0
@ grawity Danke, dass du mich informiert hast. Ich habe nicht viel über Tunnelanbieter nachverfolgt, da mein HE-Tunnel seit fast 10 Jahren ohne Probleme funktioniert! ErikF vor 5 Jahren 0