読み方 : ナットろくよん

NAT64【Network Address Translation 64】

概要

NAT64とは、IPv6ネットワークからIPv4ネットワークへ通信する際に、アドレスやパケット形式を変換する技術。異なるIPバージョン間の相互接続を実現する仕組みの一つで、インターネットIPv6移行期においてIPv4IPv6を共存させるために用いられる。
NAT64のイメージ画像

従来のインターネットIPv4を前提として構築されてきたが、アドレス枯渇問題への対応としてIPv6への移行が進められている。しかし、すべてのサービスや機器が即座にIPv6へ対応できるわけではないため、IPv6のみの環境からIPv4専用のサーバへアクセスする必要が生じる。このような場合にNAT64が利用され、IPv6クライアントIPv4サーバの間で通信を仲介する。

NAT64では、IPv6アドレスの中にIPv4アドレスを埋め込む特定のプレフィックス(64:ff9b::/96など)を使うことで、擬似的な対応関係を構築する。クライアントがこの形式のIPv6アドレスに対して通信を行うと、NAT64装置がそれをIPv4アドレスへ変換し、対応するサーバパケットを転送する。応答パケットについても逆方向の変換を行い、IPv6クライアントへ返送する。

この技術は単体ではドメイン名IPアドレス名前解決を行うことができないため、「DNS64」と呼ばれる補助的な仕組みと組み合わせる。DNS64は、IPv4アドレスしか持たないサーバに対して、NAT64で利用可能な形式のIPv6アドレスを生成して返す仕組みである。これにより、利用者はIPv6環境にいながら従来のIPv4サービスへ透過的にアクセスできるようになる。

一方、NAT64はすべての通信に対応できるわけではなく、アプリケーションがIPアドレスを直接扱う場合や特定のプロトコルでは動作に制約が生じることがある。また、変換処理による遅延や構成の複雑化といった課題も存在する。しかし、現在のIPv4IPv6の共存期間において実用的な移行手段として広く利用されている。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。