Kann NAT64 mit einer IPv6-Adresse im Internet erreichbar sein?

394
user2304458

Ich versuche zu verstehen, wie NAT64 funktioniert. NAT64 wird nur für einen IPv6-Host verwendet, der die Kommunikation mit einem IPv4-Host initiiert. Ich habe gelesen, dass ein Client auf das NAT64 mit einer Präfixadresse 64: ff9b :: / 96 zugreift, und das Suffix wird die IPv4-Zieladresse sein. Dieses Präfix ist jedoch nur in einem lokalen Netzwerk zulässig, oder?

0

1 Antwort auf die Frage

1
Michael Hampton

Der Zweck eines NAT64-Gateways besteht nicht darin, IPv6 zugänglich zu machen, sondern nur IPv4-Hosts von IPv6-Hosts aus. In der Regel handelt es sich hierbei um alte Geräte im Netzwerk eines Unternehmens. NAT64 kann jedoch zusammen mit DNS64 verwendet werden, um ausschließlich IPv6-Geräten die Kommunikation mit dem IPv4-Internet zu ermöglichen. Einige Mobilfunkanbieter tun dies.

Da diese Protokolle nicht kompatibel sind, übersetzt das NAT64-Gateway IPv6 in IPv4, sodass der IPv6-Host den IPv4-Host unter einer übersetzten IPv6-Adresse erreichen kann, die mit 64: ff9b :: beginnt und die letzten vier Oktette den vier IPv4-Oktetten entsprechen . Das DNS64-Gateway übersetzt einen IPv4-A-Datensatz in einen entsprechenden IPv6-AAAA-Datensatz, der die entsprechende 64: ff9b :: / 96-Adresse enthält.

Diese Adressen sind nicht global routbar. Um sie lokal verwenden zu können, benötigen alle Ihre Router statische Routen, um 64: ff9b :: / 96 zum NAT64-Gateway zu routen. In sehr einfachen Setups, in denen Ihr Standardrouter auch NAT64 / DNS64 ausführt, reicht die Standardroute aus.

Hat das NAT64 eine IPv4-Schnittstelle mit einer öffentlichen IPv4-Adresse? user2304458 vor 5 Jahren 0
64: ff9b :: / 96 ist nur das bekannte Präfix. Sie können NAT64 auch auf anderen IPv6-Adressen ausführen, die global routbar sind. Das go6lab.si bietet das zum Beispiel zum Testen Sander Steffann vor 5 Jahren 0