私はIPv6についてはよくわかりません。これまで読んだことによると、Linodeには/ 64サブネットがあります。つまり、18,446,744,073,709,551,616個のIPアドレスがあることを意味します。
このIPをどのように使用しますか?
1つずつ設定せずに、自分のコンピュータですべて使用できるようにする方法はありますか?私はDebian 9を使用しています
ベストアンサー1
まず、プロバイダがIPアドレスを割り当てる方法は2つあります。 (これはv4とv6の両方に適用されますが、もちろん、v6アドレスの塊よりもプロバイダからv4アドレスの塊を取得するのは難しいです)。
まず、サーバーが接続されているネットワークの「リンク」アドレスにルーティングできます。その場合、サーバーはトラフィックを受信したいすべてのアドレスに対するndp(ipv4の場合はarp)要求に応答する必要があります。デフォルトでは、Linuxは「ローカル」として追加されたアドレスに対してこれを行いますが、コンピュータをルーター(VPN接続、仮想マシンなど)として使用するには、ProxyプロキシARP(NDP)を入力する必要があります。ビジネス。 IPv4の場合)。
または、サーバーのプライマリIPにルーティングすることもできます。この場合、サーバーはプライマリIPに対してNDP(IPv4の場合はarp)に応答するだけです。
linodeの文書によると、前者は/ 112ブロックに対して、後者は/ 64ブロックに対して実行されるようです。
したがって、使用方法に関する質問に戻り、使用する用途によって異なります。
顧客に/ 64または/ 56を提供しても、すべての単一アドレスを使用する必要はありませんが、すべてのIPv6サブネットが/ 64であることをお勧めします。これを行う元の理由は、ステートレスの自動構成をサポートすることでしたが、ステートレスの自動構成が愚かな場合でも、より広範な規則になりました。
私が知る限り、アドレスブロックを別々に追加せずに(明らかに/ 64では実用的ではない)、アドレスブロックを「ローカルシステムに属する」として扱うようにLinuxを設定する方法はありません。 TUNインターフェイスを監視し、ローカルオンデマンドでIPを追加するプログラムを作成できますが、そうするとDDOSが設定されます。