IP地址格式檢測器 - 驗證IPv4/IPv6格式並判斷私有地址範圍【免費】
瞬間檢測輸入的字串是否為合法的IPv4或IPv6地址,並自動判斷其型別:私有地址、迴環地址、鏈路本地地址、組播地址或公網地址。完全在瀏覽器內執行,不進行任何外部查詢,僅做格式校驗。
特殊用途IP地址範圍一覽
RFC標準中定義的、用途已預先確定的代表性IP地址範圍。
| 分類 | IPv4範圍 | IPv6範圍 | 說明 |
|---|---|---|---|
| 未指定地址 | 0.0.0.0 | :: | 表示尚未分配地址的特殊地址。 |
| 迴環地址 | 127.0.0.0/8 | ::1 | 指向本機自身的地址,資料包不會發送到外部網路。 |
| 私有地址 | 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 | fc00::/7 | 用於企業區域網等封閉網路的地址,不會被直接路由到網際網路。 |
| 鏈路本地地址 | 169.254.0.0/16 | fe80::/10 | 僅在同一網段內有效的自動分配地址,路由器不會轉發它。 |
| 組播地址 | 224.0.0.0/4 | ff00::/8 | 用於同時傳送到多個目標的地址,並非指向單一主機。 |
| 廣播地址 | 255.255.255.255 | — | 用於向同一網路內所有主機同時傳送資料的特殊地址。 |
| 文件示例地址 | 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 | — | RFC 5737 定義的、供手冊和示例程式碼使用的保留地址。 |
| 保留地址 | 240.0.0.0/4 | — | IANA為將來用途保留的範圍,目前不用於常規通訊。 |
使用提示
- 此工具完全不進行任何網路通訊,所有格式檢測和基於RFC的分類判斷都在瀏覽器內完成。
- 在編寫伺服器配置檔案或應用程式校驗規則之前,可以用它先確認你設想的IP地址範圍是否正確。
- 私有IP地址(如192.168.x.x)無法從網際網路直接訪問,這是排查內部系統連通性問題時首先要確認的要點。
- 像“01”這樣帶前導零的寫法在很多系統中會被歧義地解析(有時被當作八進位制),因此本工具刻意將其判定為無效。
常見問題
私有IP地址僅在內部網路中使用,在公網路由器上沒有相應的路由資訊,因此無法從外部直接訪問;而公網IP地址在全球範圍內唯一,可以被直接路由到。
“::”是將連續多組全零的部分合並省略的寫法。例如0000:0000:0000:0000:0000:0000:0000:0001可以簡寫為::1。但在一個地址中只能使用一次。
有的。在IPv4中,整個127.0.0.0/8範圍(127.0.0.1至127.255.255.254)都被保留用於迴環;而在IPv6中,只有::1被定義為迴環地址。
不能,本工具只負責判斷輸入的字串是否是格式正確的IP地址。如果想檢視自己的公網IP,請使用“檢視我的IP地址”工具;如果想查詢公網IP的所有者資訊,請使用“IP WHOIS查詢”工具。
閒話 ― 為什麼“私有IP地址”無法訪問網際網路
IPv4的私有地址範圍(10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)由RFC 1918於1996年定義。當時,企業和家庭中的聯網裝置數量急劇增加,而將約43億個IPv4地址逐一分配給每臺裝置已變得不現實。於是人們劃出一段“僅供內部使用”的地址,並由全球的ISP達成共識:網際網路路由器永遠不會為這些目的地維護路由資訊,從而緩解了地址資源緊張的問題。
IPv6中也有類似的概念,即定義為fc00::/7的“唯一本地地址”,其作用與私有IPv4地址相當。IPv6擁有128位、約3.4×10^38個地址,理論上不存在枯竭的風險,但設計者依然專門劃出一段不會被全球路由的範圍,供只需在組織內部完成的通訊使用,這是一個頗有意思的設計取捨。
鏈路本地地址(IPv4的169.254.0.0/16、IPv6的fe80::/10)相當於一種“保險”地址:當裝置找不到DHCP伺服器時,會自動為自己分配這類地址。很多人都見過兩臺僅用網線直連的電腦各自獲得169.254.x.x地址的情況,這其實也是網路配置尚未完成的訊號。