https Webサーバー用の1つのインターフェイスに複数のIPv6アドレスを割り当てますか?

https Webサーバー用の1つのインターフェイスに複数のIPv6アドレスを割り当てますか?

IPv6を使用すると、インターフェイスに複数のアドレスを割り当てることができることがわかりました。単一の包括的な証明書を使用するのではなく、特定のアドレスに関連付けられている特定のhttps証明書を持つことができるように、この機能を活用したいと思います。 Linux(Ubuntu)のインターフェイスにバインドされたIPアドレスのセットを指定する方法を知っている人はいますか?

仮想ホストを指定するときにIPアドレスにバインドできるようにNginxを使用する予定です。

ちなみに、私が設定したサービスにアクセスするクライアントではIPv6が有効になっているので、IPv4ベースの接続を取得できないかどうか心配しません。

ベストアンサー1

はい、インターフェイスにIPv6アドレスを好きなだけ割り当てることができます。実際にはIPv4アドレスも割り当てることができます。これはプログラムで行うことができますip(例sudo ip addr add 2001:db8:1:2::1/64 dev eth0:)。これは、トラフィックが同じインターフェイスを通過することを除いて、それぞれがアドレスを持つ複数のインターフェイスを持つのとほぼ同じです。再起動後もアドレスを保持する方法は、Linuxディストリビューションによって異なります。デプロイガイドを参照してください。

これらのアドレスを受信するサーバーを構成すると、アドレスごとに1つのインターフェースがあるかのように機能します。

おすすめ記事