web-dev-qa-db-ja.com

IPv6がまだ動的なのはなぜですか?

これはおそらく無知な質問のように聞こえるかもしれませんので、ここで明らかな何かが欠けている場合はご容赦ください。

私の理解では、IPv4を使用した動的IPアドレスのポイントは、すべての人にとって十分なアドレスがなかったためです。アドレスを循環させることで、利用可能なアドレスを使用して、2人が同じIPアドレスを持つことを回避できました。

現在IPv6では、これはまだ進行中のようです。オンラインIPv6テストを使用すると、異なるアドレスが報告されることがあります。 IPv6がサポートできるアドレスの数が非常に多いのに、アドレスが静的でないのはなぜですか?これにはセキュリティ上の理由がありますか?私が知らないいくつかの実用的な理由?それとも、ISPが静的IPをより高い価格で販売し続けるだけなのか。

1
hiigaran

インターネット上のデバイスには一意のIPv6アドレスが割り当てられているため、プライバシーと追跡が懸念されます。

この問題を軽減するために、ローカルルーターによってデバイスに割り当てられたIPv6アドレスは、構成されたパラメーターに従って時々動的に変更されます。

IPv6ステートレスアドレス自動構成は、ローカルで利用可能な情報とルーターによってアドバタイズされた情報の組み合わせを使用してアドレスを生成します。アドレスは、ISPによって割り当てられたネットワークプレフィックスと、ローカルで生成されたインターフェイス識別子を組み合わせて形成されます。通常、デバイスのMACアドレスとランダムな部分の要素が組み込まれています。

IPv6アドレスには128ビットがあり、最も重要な64ビットはISPからのルーティングプレフィックスであり、ローカルエリアが他の64ビットを割り当てます。

これが、デバイスを再起動したり、一部のルーターパラメータを超えたりするたびに、デバイスのIPv6アドレスが異なる理由です。

IPv6アドレスの割り当てには、ステートフルDHCPv6とステートレスDHCPv6の2つのフレーバーがあります。詳細については、私の この回答 および Wikipedia IPv6アドレス指定 を参照してください。

1
harrymc

現在IPv6では、これはまだ進行中のようです。オンラインIPv6テストを使用すると、異なるアドレスが報告されることがあります。 IPv6がサポートできるアドレスの数が非常に多いことを考えると、アドレスが静的でないのはなぜですか?これにはセキュリティ上の理由がありますか?私が知らないいくつかの実用的な理由?それとも、ISPが静的IPをより高い価格で販売し続けるだけなのか。

IPv6アドレスは通常、2つまたは3つの部分で割り当てられます。ISPによって顧客に与えられる48〜64ビットのプレフィックス(つまり、アドレスrange)。お客様(またはお客様のルーター)が選択した0〜16ビットのサブネットID。通常、デバイス自体が選択する64ビットのサフィックス(インターフェイスID)。 すべてのパーツは完全に静的である可能性があります。


家庭のお客様の場合、プレフィックスは通常DHCPv6プレフィックス委任を介して割り当てられ、IPv4 DHCP割り当てアドレスと同様に、ルーターが同じリースを再要求し続ける限り、基本的に永久に静的なままにすることができます。

動的プレフィックスを取得した場合、それはルーターの問題である場合があります(同じDUIDを使用していない)が、より一般的にはISP意図的にが毎回異なるプレフィックスを提供します時間。 (IPv4と同様に、これは「プライバシー」の理由、技術的な問題、または「ビジネス」プランでより多くの料金を請求したいためのいずれかである可能性があります。)

アドレス不足のため、動的に割り当てられたプレフィックスはnotです。 ISPは常に少なくとも/ 32のアドレス範囲(または非常に簡単に/ 29)で始まり、「顧客あたり/ 56」という現在の推奨事項に従って、これはすでに1,600万人の顧客(または、 ISPには/ 29があります)。後者の数は、実質的にIPv4インターネット全体の1/32であり、大規模なISPでもさらに多くを取得できます。


サフィックスは通常、デバイス自体によって選択されるため、話は異なります(ルーターは、使用する64ビットプレフィックスのみをブロードキャストします)。当初、すべてのサフィックスはMACアドレスに直接基づいていましたが、これはプライバシーの問題でした。携帯電話を使用すると、どこでも同じ接尾辞が付けられるため、Webサイトで簡単に動きを追跡できます。

これを回避するために、RFC 4941「プライバシー拡張機能」が導入されました。この拡張機能では、デバイスが完全にランダムな一時サフィックスを追加で生成し、10時間ごとに変更します。これはおそらくあなたがウェブサイトで見ているものです。 (静的MACベースのアドレスは引き続き完全に使用できますが、デフォルトではWebサイトに公開されません。)

最近では、両方の長所を組み合わせるために、RFC7217の「安定したプライバシー」アドレスが導入されました。これらのreplaceMACベースのサフィックスをハッシュベースのサフィックスに置き換えます。接尾辞は完全にランダムに見えますが、プレフィックスが安定している限り安定しています。 (ただし、別のネットワークに移動した場合、またはISPから別のプレフィックスが発行された場合は、サフィックスも異なります。)

ただし、これらの新しいアドレスが使用されている場合でも(最近のWindowsバージョンなど)、定期的にローテーションされる「プライバシー拡張機能」アドレスに取って代わることはありません。安定したアドレスと一時的なアドレスの両方を取得できます。


つまり、要するに:

  • アドレスの前半が変化し続ける場合は、ISPに電話するか、さまざまなIPv6関連のフォーラムを検索してください。

  • アドレスの後半が変化し続ける場合は、オペレーティングシステムで「プライバシー拡張機能」を無効にしてください。

0
user1686