簡體   English   中英

如何允許用戶輸入IPv6地址的子網掩碼? 真的有必要嗎?

[英]How to allow user to input the subnet mask for IPv6 address? Is it really necessary?

我正在開發的應用程序需要支持IPv4和IPv6頁面。 該應用程序公開了一個網頁供用戶配置服務器詳細信息,如下所示。 這非常適合IPv4地址。

由於IPv6地址將子網嵌入到IP地址本身中,因此如何接受子網信息有點令人困惑。

輸入表格

我可以采取以下方法

  • 用戶具有IPv6地址,其中包含子網掩碼等信息。 讓用戶在屏幕上輸入整個內容,我們將禁用IPv4子網掩碼文本框。
  • 用戶具有沒有子網信息的IPv6地址。 我們將允許用戶在子網文本框中輸入子網信息,然后將信息合並在一起以准備完整的IPv6地址。

第二種方法似乎並不優雅。 根據我的理解,只需從控制台獲取ipconfig ,它顯示的IPv6地址也包含子網信息。 這樣用戶就可以在輸入頁面中輕松輸入此信息。 這樣做的標准方法是什么?

前綴長度(子網掩碼)永遠不是地址的一部分。 就像你可以在IPv4中寫地址+ prefixlen為192.0.2.0/24一樣,在IPv6中編寫2001:db8:0:2 :: / 64。 比舊的255.255.255.0子網掩碼表示法容易得多。

我會在IPv4和IPv6以及一個文本框中使用更方便的(CIDR)表示法。 復制和粘貼時容易得多:-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM