0

私が開発しているアプリケーションは、IPv4 と IPv6 の両方のページをサポートする必要があります。アプリケーションは、ユーザーが次のようにサーバーの詳細を構成するための Web ページを公開します。これは IPv4 アドレスに最適です。

IPv6 アドレスは IP アドレス自体にサブネットを埋め込むため、サブネット情報を受け入れる方法が少しわかりにくいです。

入力フォーム

次のアプローチを取ることができます

  • ユーザーは、サブネット マスクを含む情報を含む IPv6 アドレスを持っています。ユーザーが画面にすべての項目を入力すると、IPv4 サブネット マスクのテキスト ボックスが無効になります。
  • ユーザーは、サブネット情報のない IPv6 アドレスを持っています。ユーザーがサブネット テキストボックスにサブネット情報を入力し、後で情報を結合して完全な IPv6 アドレスを準備できるようにします。

2 番目の方法はエレガントではないようです。私の理解でipconfigは、コンソールから取得するだけIPv6で、表示されるアドレスにはサブネット情報も含まれています。そのため、ユーザーはこの情報を入力ページに簡単に入力できます。これを行う標準的な方法は何ですか?

4

1 に答える 1

2

プレフィックスの長さ (サブネット マスク) がアドレスの一部になることはありません。IPv4 で address+prefixlen を 192.0.2.0/24 と書き込めるように、IPv6 では 2001:db8:0:2::/64 と書きます。古い 255.255.255.0 サブネット マスク表記よりもはるかに簡単です。

IPv4 と IPv6 の両方に、より便利な (CIDR) 表記を 1 つのテキスト ボックスで使用します。コピー&ペーストするときはずっと簡単です:-)

于 2012-12-07T12:18:27.570 に答える