[英]How to split IPV6 address to get the Network ID subnet in Javascript?
[英]How to allow user to input the subnet mask for IPv6 address? Is it really necessary?
我正在開發的應用程序需要支持IPv4和IPv6頁面。 該應用程序公開了一個網頁供用戶配置服務器詳細信息,如下所示。 這非常適合IPv4地址。
由於IPv6地址將子網嵌入到IP地址本身中,因此如何接受子網信息有點令人困惑。
我可以采取以下方法
第二種方法似乎並不優雅。 根據我的理解,只需從控制台獲取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.