2026年6月27日

2026年6月27日

DS-Lite と IPv6 only の違い|IPv4の届け方と、サイト運営・自宅サーバーへの影響

DS-Lite と IPv6 only は、どちらも IPv4 アドレスの不足に対応するための方式ですが、端末側に IPv4 が残るかどうかが根本的に違います。DS-Lite は宅内では今までどおり IPv4 を使い、その IPv4 通信を IPv6 の中に包んでプロバイダー側でまとめて変換します。IPv6 only は端末に IPv6 しか無く、IPv4 だけのサイトへは NAT64/DNS64 などの変換の仕組みを通じて接続します。この記事では、両者の仕組みの違いと、どちらの環境かを見分ける方法、Web サイトの運営者や自宅でサーバーを公開したい人にとって何が変わるかを説明します。

IPv4 と IPv6 そのものの違い(アドレスの長さや表記など)は扱わず、「IPv6 の回線の上で IPv4 をどう扱うか」に絞って書きます。

DS-Lite の仕組み

DS-Lite(Dual-Stack Lite、RFC 6333)は、次の流れで IPv4 の通信を届けます。

  1. 宅内の端末は、ルーターから配られたプライベート IPv4 アドレス(192.168.x.x など)と IPv6 アドレスの両方を持ちます。
  2. IPv6 の通信はそのままインターネットへ出ます。
  3. IPv4 の通信は、ルーター(仕様上の名前は B4)が IPv6 パケットに包み(IPv4 over IPv6 のトンネル)、プロバイダー側の装置(AFTR)へ送ります。
  4. AFTR がトンネルをほどき、多数の利用者分をまとめて NAT(キャリアグレードNAT)でグローバル IPv4 アドレスに変換して送り出します。

利用者のルーターにはグローバル IPv4 アドレスが割り当てられず、NAT はプロバイダー側で一度だけ行われます。日本では IPoE 方式の IPv4 接続サービスの一部が DS-Lite を採用しています(例えば transix)。同じ IPoE でも MAP-E 方式(v6プラスなど)は、ルーター側で NAT を行い、1つのグローバル IPv4 アドレスをポート範囲で複数の利用者に分け合う方式で、DS-Lite とは仕組みが異なります。どの方式かはプロバイダーやルーターの対応状況によって変わります(2026年10月現在)。

IPv6 only の仕組み

IPv6 only の環境では、端末には IPv6 アドレスしかありません。IPv6 に対応したサイトにはそのまま接続できますが、IPv4 しか持たないサイトにはそのままでは届きません。そこで次の仕組みを組み合わせます。

  • NAT64(RFC 6146): IPv6 のパケットを IPv4 のパケットに変換する装置です。カプセル化ではなく、ヘッダを付け替える「変換」です。
  • DNS64(RFC 6147): 接続先に AAAA レコードが無いとき、A レコードの IPv4 アドレスを特定の IPv6 プレフィックス(よく使われるのは 64:ff9b::/96)に埋め込んだ AAAA レコードを合成して返す DNS サーバーです。端末は合成された IPv6 アドレスに接続し、その通信が NAT64 で IPv4 に変換されます。
  • 464XLAT(RFC 6877): アプリが IPv4 アドレスを直接指定した場合でも通信できるよう、端末側(CLAT)で IPv4 を IPv6 に変換し、網側の NAT64 で戻す仕組みです。携帯電話網などで使われています。

464XLAT が無い純粋な IPv6 only 環境では、IPv4 アドレスを直書きした通信や、IPv4 を前提にしたアプリは動きません。

違いを比べる

観点 DS-Lite IPv6 only(NAT64/DNS64)
端末の IPv4 あり(プライベートアドレス) なし(464XLAT があれば端末内で疑似的に持つ)
IPv4 への届け方 IPv4 を IPv6 に包んで運ぶ(トンネル) IPv6 を IPv4 に変換する
NAT の場所 プロバイダー側の AFTR NAT64 ゲートウェイ
DNS 通常の DNS DNS64 が AAAA を合成する
IPv4 アドレス直書き 動く 464XLAT が無いと動かない
外部からの IPv4 着信 不可(自分のグローバル IPv4 が無い) 不可
主な利用場面 家庭・事業所向けの光回線 携帯網、一部の企業網やデータセンター

DS-Lite は「既存の IPv4 の使い方を宅内では変えない」方式、IPv6 only は「IPv6 を基本にして、IPv4 は変換で補う」方式と整理できます。

自分の環境を見分ける方法

ルーターの状態表示で接続方式が分かることが多いですが、端末からも次のように確認できます。

# 端末に IPv4 アドレスがあるか(Linux / macOS)
ip -4 addr    # macOS は ifconfig

# DNS64 があるか: ipv4only.arpa は A レコードしか持たない名前
dig AAAA ipv4only.arpa +short

ipv4only.arpa の AAAA が返ってくれば、使っている DNS サーバーが DNS64 で合成しており、IPv6 only(または NAT64 を使う)環境の可能性が高いと判断できます(RFC 7050 で定められた確認方法です)。端末にプライベート IPv4 があり、DNS64 も無く、ルーターの WAN 側にグローバル IPv4 が表示されないなら、DS-Lite や MAP-E などのトンネル・変換方式が使われています。

Web サイトの運営者にとっての違い

共有 IPv4 アドレスからのアクセスが増える

DS-Lite の利用者は、AFTR の同じグローバル IPv4 アドレスを多数で共有します。そのため、IPv4 アドレス単位でログイン試行を制限したり、アクセスを遮断したりすると、無関係の利用者まで巻き込むことがあります。WordPress のセキュリティプラグインでIP単位のブロックを使う場合は、遮断時間を短めにする、ユーザー名単位の制限と併用するなど、共有アドレスを前提にした設定を検討してください。

IPv6 only の利用者は、AAAA が無いと NAT64 経由になる

サイトに AAAA レコードが無いと、IPv6 only の利用者は NAT64 を経由して IPv4 で接続します。アクセスログには NAT64 ゲートウェイの IPv4 アドレスが記録され、こちらも多数の利用者で共有されています。AAAA レコードを公開して IPv6 で直接受けられるようにすると、変換を通らずに接続されるため、経路上の障害点が減り、利用者ごとのアドレスもログで区別しやすくなります。

IPv4 アドレスの直書きを避ける

テーマやプラグインの設定、外部サービスの呼び出しで IPv4 アドレスを直接書いていると、464XLAT の無い IPv6 only の環境から到達できません。URL にはホスト名を使ってください。

自宅でサーバーを公開したい場合

DS-Lite では利用者にグローバル IPv4 アドレスが割り当てられないため、ルーターでポート開放をしても、IPv4 で外部から自宅のサーバーへ接続させることはできません(MAP-E では割り当てられたポート範囲内に限って開放できる場合があります)。対応としては次のような方法があります。

  • IPv6 で公開する。ただし IPv6 に対応していない利用者からは接続できず、ルーターの IPv6 ファイアウォールで受信を許可する設定も必要です。
  • プロバイダーの固定 IPv4 アドレスのオプションを利用する。
  • VPS やトンネルサービスを経由して公開する。

WordPress サイトを外部に公開するなら、レンタルサーバーや VPS を使うほうが、回線方式の変更に左右されず運用しやすくなります。

まとめ

  • DS-Lite は宅内に IPv4 を残し、IPv4 を IPv6 に包んでプロバイダー側の AFTR で NAT します。
  • IPv6 only は端末に IPv4 が無く、IPv4 サイトには NAT64/DNS64(必要に応じて 464XLAT)で接続します。
  • dig AAAA ipv4only.arpa で DNS64 の有無、ip -4 addr で IPv4 の有無を確認できます。
  • サイト運営では、共有 IPv4 アドレスを前提にしたIP制限と、AAAA レコードの公開が有効です。
  • DS-Lite では IPv4 のポート開放ができないため、自宅公開は IPv6・固定IP・VPS などで考えます。

お気軽にご相談ください

お見積りへ お問い合わせへ
▲