隨機 IP 產生器的大量執行會在本機瀏覽器中產生一批獨一無二的 IP 地址,數量從一個到一百個不等,來源為 RFC 保留範圍,無需伺服器往返。這批結果適用於文件、測試固態樣本、螢幕擷圖、教學教材、組態設定範例以及離線開發,但不適用於探測、掃描或佔用任何真實主機。每次產生都會在當前清單內強制維持唯一性,並從 IPv4 範例中排除主機八位元組 0 與 255,且使用 Web Crypto 進行隨機作業,而非非加密的 Math.random 呼叫。由於輸出範圍僅限於 RFC 5737 TEST-NET 區段、RFC 1918 私有 IPv4 區段,以及 RFC 3849 IPv6 文件前綴,因此可以放心地貼到教學文章、部落格文章、README 檔案及 CI 固態樣本中,而不會不小心指向某人的真實公開位址或您自己的生產網路。手動挑選如 8.8.8.8 這類佔位符號的最佳替代方案,就是一份從相同保留範圍中抽取的大量清單,以相同的瀏覽器端隨機方式產生,並可一次複製貼上到組態檔案中。

「大量」對此產生器而言的意義
大多數線上免費的 IP 工具一次只給您一個位址,必須再次點擊才能取得下一個。隨機 IP 產生器的大量版本則將這個循環壓縮成單次往返:您挑選介於一個到一百之間的數量,選擇位址族群,工具便會在一次作業中回傳一個已去除重複的清單。同一個瀏覽器分頁、同一個隨機來源、同一組安全範圍 —— 只是輸出面板變長了。
清單在當次結果內強制保持唯一,因此即使您將數量拉到最高,也不會在單一批次中看到 192.0.2.42 出現兩次。一百的上限存在的原因,是文件狀態位址空間很小(/24 只有兩百五十四個可用主機),而且更長的清單在貼到敏感位置之前會更難以肉眼檢視。大量執行並非資料庫傾印或自動化網路掃描 —— 它是一份經過篩選、可供檢視、可立即複製的清單,大小適合您在桌上進行的任務:填入固態樣本檔案、植入模擬資料集、填入螢幕擷圖,或是建立一份範例主機的學員名冊。
您可以批次處理的三種位址族群
大量模式提供三種位址族群,每種對應不同的實際應用。在按下產生之前選對模式,可省去之後重新執行的麻煩。
| 模式 | RFC | 保留區段 | 典型的大量用途 |
|---|---|---|---|
| IPv4 文件 | RFC 5737 | 192.0.2.0/24、198.51.100.0/24、203.0.113.0/24 | 教學文章、README 檔案、部落格螢幕擷圖、nginx 或 HAProxy 程式碼片段範例 |
| 私有 IPv4 | RFC 1918 | 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16 | 實驗拓樸、家庭或辦公室 LAN 拓樸圖、模擬防火牆規則 |
| IPv6 文件 | RFC 3849 | 2001:db8::/32 | 雙協定堆疊範例、純 IPv6 文件、教學教材 |
IPv4 文件模式是任何將被陌生人閱讀的文字中最安全的預設值,因為三個 TEST-NET 區段明確保留供範例使用,不應出現在真實網路上。當您需要看起來與運作上都像筆記型電腦 LAN 上位址的位址時,私有模式是正確的選擇,但仍必須比對您自己的子網路。當您的文件屬於雙協定堆疊,且僅有 IPv4 範例會顯得不夠完整時,就該選擇 IPv6 模式。
如何產生一批隨機 IP
實際的產生作業分為三個步驟。您可以視需要重複最後兩個步驟以累積更長的工作集,但每次執行上限為一百個。
- 開啟隨機 IP 位址產生器並選擇模式:IPv4 文件、私有 IPv4 或 IPv6 文件。模式選擇器是唯一會影響從哪個位址範圍抽取的選項,因此請優先設定。
- 輸入介於一到一百之間的數量。若只是單一範例組態,一個就足夠。對於需要一份範例主機清單的固態樣本檔案,二十到五十個通常足以涵蓋整個螢幕擷圖。
- 選擇產生位址。工具會使用瀏覽器端 Web Crypto 抽樣區段與主機值,透過有限重試迴圈在當前結果內強制維持唯一性,並從 IPv4 輸出中排除主機八位元組 0 與 255。將結果複製到您的固態樣本、文件或實驗計畫中。
實際操作範例:假設您正在撰寫一篇展示 /27 子網路範例主機的教學文章。/27 有三十個可用位址,因此您會將數量設為三十,並選擇 IPv4 文件模式。結果會是一份像 192.0.2.1、192.0.2.17、198.51.100.4、203.0.113.22... 這樣的清單,您可以直接放入組態檔中,並確信這些值都未被保留為網路或廣播位址,也沒有指向任何真實的公開主機。如果數量超過可用空間,工具會重試直到清單填滿或有限重試迴圈放棄 —— 後者只會在數量遠超過保留區段所能容納時才會發生。
為實際工作流程規劃批次大小
合適的數量較少取決於工具本身,而較多取決於您接下來要如何使用輸出。以下列出幾個值得說明的常見模式:
- 一至五個位址:單一程式碼片段、一個 curl 範例、一個 nginx 伺服器區塊、一條包含來源與目的地的防火牆規則。
- 十至二十個:一份用於單元測試的小型固態樣本、一張網路面板的螢幕擷圖、一個展示幾列範例資料的 README 表格。
- 二十五至五十個:一份 /27 或 /26 範例子網路、一組負載平衡器後端集區、一份用於訓練簡報的範例裝置學員名冊。
- 一百個:一份用於解析器或驗證程式的壓力測試種子、一份用於快照測試的最大固態樣本、一份密度足以填滿儀表板模擬畫面的清單。
超過一百個之後,肉眼檢視結果的成本會急劇上升,不小心將重複項貼入固態樣本的機率也隨之提高。如果您確實需要超過一百個,請再執行一次工具、複製兩份清單並合併。每次執行內的結果都是唯一的,但連續兩次執行彼此獨立 —— 這是刻意的設計,因為跨執行維持唯一性需要一份工具刻意不保留的有狀態歷史。對於最常見的文件任務而言,維持在單次執行內可讓清單一眼就能審核完畢。
為何文件與私有範圍優於隨機挑選的公開位址
一個天真的隨機 IP 挑選器可能會給您一個解析到真實裝置、真實雲端工作負載或真實客戶家用路由器的值。本工具的文件與私有模式正是為了讓這類錯誤難以發生而設計。
三個 RFC 5737 TEST-NET 區段(192.0.2.0/24、198.51.100.0/24 與 203.0.113.0/24)由 IANA 明確保留供文件使用;指向這些位址的封包不應在公開網際網路上被路由,且這些位址不會與任何生產部署發生衝突。RFC 1918 區段(10.0.0.0/8、172.16.0.0/12 與 192.168.0.0/16)並非全域唯一,但也無法全域路由 —— 私有位址只在您所在的網路上有意義,這正是實驗室拓樸圖所需要的。由 RFC 3849 定義的 IPv6 文件前綴 2001:db8::/32 在 IPv6 範例中扮演同樣的角色。從這些範圍中挑選,而非「任意隨機公開 IP」,正是安全可發佈的範例與可能被探測、掃描或誤認為真實目標的範例之間的差別。
在使用大量清單之前進行檢視
一次快速的檢視可避免工具無法為您捕捉到的單一錯誤:屬於您自有網路上某台主機的私有位址。下方清單列出在任何清單貼入真實組態或生產形式固態樣本之前,值得執行的四項檢查。
| 檢查項目 | 為何重要 |
|---|---|
| 每個第一八位元組都符合保留區段之一 | 確認項目確實來自文件範圍,且沒有夾雜到任何公開值 |
| 沒有 IPv4 主機八位元組剛好為 0 或 255 | 產生器會排除這些值,因此出現散落值代表發生複製貼上或手動編輯的失誤 |
| 私有項目未與您的本機子網路、VPN 或實驗室 CIDR 重疊 | 防止與正在製作文件的網路上的真實裝置發生位址衝突 |
| 清單在您進行的任何手動編輯之後仍保持唯一 | 比起在固態樣本中除錯重複的 IP,重新執行會更快速 |
如需深入了解這些檢查背後的安全模型,安全地使用隨機 IP 位址產生器指南會更詳細地逐步說明。IANA IPv4 特殊用途註冊表是這類產生器應從中抽取之所有區段的權威清單,而上述引用的三份 RFC 則是本工具所公開的三種模式的真理來源。
如果您正在權衡選項,一鍵在 JavaScript 中產生隨機字元對此有詳細說明。