IPv6 網路字首計算器
計算 IPv6 網路字首、標準地址、首尾數值地址、主機位元數,以及精確的範圍大小,所有運算皆在瀏覽器端完成。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.輸入純 IPv6 位址,使用擴充或單一雙冒號壓縮語法。
- 2.輸入從 0 到 128 的整數字首長度,並選擇「計運算元網路」。
- 3.使用前請審查標準輸入、網路字首、數值首尾位址,以及精確的位址數量,再將結果用於檔案或設定中。
關於IPv6 網路字首計算器
IPv6 子網計算器可將 IPv6 地址與字首長度轉換為可稽核的 128 位元數值範圍。它會報告輸入的 RFC 5952 標準形式、網路字首、範圍內的第一與最後地址、主機位元數以及精確的地址數量。計算過程使用瀏覽器 BigInt 運算,因此即使 /0 範圍也能避免浮點數損失。
IPv6 地址包含八組 16 位元的十六進位欄位,總共 128 位元。RFC 4291 允許欄位內的前導零被省略,並允許使用一個雙冒號來取代一個或多個連續的零欄位。此工具接受這些常見的純 IPv6 形式,內部將其擴充套件為八個欄位,轉換為一個 128 位元的整數,並套用所選的字首遮罩。
網路位址是將輸入值的所有主機位元清除後的結果。最後一個數值位址是將網路值的所有主機位元設為 1。地址數量為 2 的主機位元數次方。以 RFC 案例位址 2001:0DB8:0:CD30:123:4567:89AB:CDEF 與字首 60 為例,網路位址為 2001:db8:0:cd30::/60,最後一個位址為 2001:db8:0:cd3f:ffff:ffff:ffff:ffff。
輸出遵循 RFC 5952 的建議。十六進位字母為小寫,前導零被移除,最長的連續兩個或以上全零欄位會被壓縮,若出現相同長度的連續零欄位,以第一個為優先。單一零欄位不會被壓縮。八個外部文字範例涵蓋擴充、壓縮、迴環、未指定、多播、平局、單零以及最大值形式。
字首長度必須為 0 到 128 之間的整數。/128 包含一個地址。/64 包含 2⁶⁴ 個數值。/0 覆蓋完整的 128 位元地址空間。術語 first 與 last 僅描述數值範圍的上下限。IPv6 不使用 IPv4 風格的廣播地址,且最後值不會標記為廣播。
此計算器刻意排除區段識別碼,例如 %eth0 與 IPv4 嵌入的點分十進位形式。這些語法需要額外的介面或混合位址上下文,若被部分解析,將會出現明確錯誤。此頁面亦不會判斷字首是否為 on-link、可路由、全球分配、保留、多播、任何播,或適合用於 SLAAC。
此數值字首計算並非網路設定建議。RFC 5942 說明位址指派與 on-link 字首是兩個獨立的觀念。路由器、字首資訊選項、分配策略、服務提供者規則、防火牆設定、以及位址管理計畫決定了實際運作行為。在應用計算結果前,請確認權威的網路設計。
不會傳輸或查詢任何位址。此頁面不會查詢 WHOIS、DNS、BGP、地理定位、濫用來源或裝置上的介面。這使得它適用於檔案範例與私人規劃,包括 RFC 3849 檔案範例字首,但無法確認擁有權或可達性。
為確保可靠使用,請貼入位址時勿包含方括號、埠或字尾;字首請單獨輸入,計算後與原始資料對照,確認標準形式。接著審查網路與範圍邊界。若生產環境的變更取決於此結果,請獨立於支援工具中驗證結果,並保留現有設定以備回滾。
方法與來源
解析 RFC 4291 純 IPv6 十六進位文字為正好八個 16 位元欄位,擴充套件一個可選的 :: 運算,並將欄位合併為 128 位元的 BigInt。驗證字首 0–128,清除主機位元以取得網路位元,設定主機位元以取得數值上限,並計算 2^(128-字首)。格式化小寫 RFC 5952 文字,壓縮前導零並壓縮第一個長度為兩或以上的零串列。
常見問題
- IPv6 有廣播位址嗎?
- 沒有。顯示的最後位址僅為字首的數值上限。
- 為何單一零欄位不會被 :: 取代?
- RFC 5952 建議僅壓縮兩個或以上連續零欄位的長度。
- 支援區段識別碼或 IPv4 嵌入形式嗎?
- 沒有。此解析器僅接受純 IPv6 文字,不包含介面區段或點分十進位字尾。
- 結果能證明字首為 on-link 或可路由嗎?
- 沒有。數值包含性與路由器宣告、政策、指派、以及實際可達性無關。
相關工具
- 子網路計算器輸入一個 IP 以及 CIDR 字首或子網路遮罩,即可立即取得網路、廣播、可使用的主機範圍與遮罩詳細資訊。
- 隨機 IP 位址產生器產生獨特的檔案或私有 IP 位址,避免誤觸公開系統。
- MAC 位址產生器產生 1–20 經過密碼學處理的隨機、本機管理的單播 48 位元 MAC 位址,用於安全測試資料。
- 公開 NTP 伺服器清單比較官方公開的 NTP 伺服器名稱,並複製可供審查的 ntpd 設定行。
- ANSI 色彩碼產生器建立並複製原始 SGR 逸出序列,並搜尋標準 8 色加亮 8 色的終端機色碼。
- ASCII 表格查詢所有標準 7 位 ASCII 編碼的精確十進位、十六進位、八進位與二進位值。
開發者工具 使用指南
查看全部- How to Calculate an IPv6 Subnet Mask Step by Step (英文原文)
- Convert .properties Files to JSON Online (英文原文)
- Random MAC Address On or Off: A Developer Guide (英文原文)
- Generate a JWT for Testing: HS256 Tokens in Your Browser (英文原文)
- How to Decode JWT Tokens in Angular Apps (英文原文)
- JSON Schema to Zod: Inference Limits and a Safer Path (英文原文)
- Rust: Convert a Struct to a JSON String With serde (英文原文)
- How to Convert JSON to Excel in Python (英文原文)
- JSON to CSV Alternative With Built-In Formula Protection (英文原文)
- Format a JSON File in VS Code and in Your Browser (英文原文)
- Local JavaScript Playground Alternative for Safe Testing (英文原文)
- How to Convert IPv4 to a 32-Bit Integer for Storage (英文原文)
- Convert Decimal Numbers to IEEE 754 Floating Point Format (英文原文)
- HTTP Status Codes Alternative: A Registry-First Lookup (英文原文)
- How to Edit HTML in a Browser Using a Sandboxed Preview (英文原文)
- Format HTML Code from Notepad++ Without Plugins (英文原文)
- Why Is Hello World Used in Programming: A Practical Guide (英文原文)
- How to Make Flexbox Items Fill the Container Height (英文原文)
- File Signatures List Alternative: Twelve Verified Prefixes (英文原文)
- How to Open Excel Files Online in a Browser Preview (英文原文)