2016-05-23 4 views
0

フルIPv6ネットワークをサポートするAppleのガイドラインのため、私のネットワークコードのいくつかをリファクタリングしています。私はAppleのNAT64ネットワークをテストするとき実際の電話会社で使用されているNAT64の組み込みフォーマット

は、私は、IPv4アドレスの形式でのIPv6にマッピングさに来るのを見る:NAT64仕様に基づいて

64:ff9b::xxxx:yyyy 

、他の可能性があるようだが、私はわかりませんこれらが使用された場合。

私は上記のフォーマットを想定していますが、他の携帯電話事業者が使用しているNAT64のマッピングスタイルを知りたいと思います。

EDIT:特定のシナリオでは、IPv4範囲に基づいてフィルタリングを行う必要があるという私の元の質問から重要な詳細は省きました。だから私は可能なアドレスのためにIPv6をIPv4に変換できる必要があります。

答えて

0

多くの方法があります。何も仮定しないでください。 DNS64を照会し、入手したものを使用してください。その他すべてになります。

+0

申し訳ありませんが、私はいくつかのビジネスロジックを処理するためにこの変換を行う必要があるという質問から重要な詳細を省略しました(追加しました)。だから私は、私が見るかもしれないどんなフォーマットの変換も処理するコードを追加する必要があります。 – Locksleyu

+0

あなたが望むものは不可能です。可能なフォーマットをすべて知ることはできませんので、ビジネスロジックを調整してください。さもなければ、あなたはただ自分自身をだますことになります... –

+0

私はどんなフォーマットに適応するべきですか?私は、AppleのNAT64から異なるNAT64形式を使用する特定の通信事業者を知ってから、それらに対してテストを実行する必要があるので、彼らの動作と検証方法を正確に見ることができます。 – Locksleyu

関連する問題