3
A
回答
5
int IPToInt(string IP)
{
return IPAddress.NetworkToHostOrder(BitConverter.ToInt32(IPAddress.Parse(IP).GetAddressBytes(), 0));
}
int num = IPToInt("127.0.1.10") - IPToInt("127.0.0.200") + 1;
3
這是一個網站的鏈接,其中有一個「finding IP addresses between two given IP addresses」的示例代碼。
3
要計算範圍或子網中的IP地址數量,需要使用子網掩碼。從這裏你可以知道IP的哪部分是網絡和哪些是主機。主機部分會告訴你在子網內有多少主機是可能的。子網掩碼是專門設計的,因此硬件/軟件可以區分IP的網絡部分以及主機部分是什麼。
沒有它,我懷疑你什麼都不知道。
相關問題
- 1. 最簡單的方法來檢查用戶是否來自給定的IP塊並重定向?
- 2. 是否有內置的方法來檢查IP地址是否已被佔用?
- 3. 來自httpheader的請求的IP地址
- 4. 來自IP地址的DNS名稱
- 5. 是否有限制訪問來自單個IP的youtube的get_video_info
- 6. 獲取域名IP地址的最簡單方法是什麼?
- 7. 確定IP地址是否爲蜂窩IP地址
- 8. 知道給定IP地址的所有者是否可能?
- 9. 這些IP地址來自哪裏?
- 10. 有誰知道一個java組件來檢查IP地址是否來自特定的網絡/網絡掩碼?
- 11. java中的ip地址是否有效
- 12. 計算兩個IP地址之間的網絡2非CIDR
- 13. 如何確定傳入的IP地址是否來自移動運營商?
- 14. 網絡計算機的IP地址
- 15. PHP:我如何知道是否有人來自美國的IP地址?
- 16. 當給出第一個IP地址和主機數時如何計算最後一個IP地址
- 17. 有沒有簡單的方法來計算分位數?
- 18. 計算是否IP地址是在Java中
- 19. jNetPcap數據包丟棄,如果來自特定IP地址
- 20. 從輸入IP獲取MAC地址的簡單方法?
- 21. Winsock,只接受來自特定IP地址的請求
- 22. 發送來自特定IP地址的SOAP請求
- 23. 僅允許來自指定IP地址的傳入連接
- 24. Wifi接入點是否有IP地址?
- 25. 獲取免費IP地址的算法
- 26. 顯示來自數據包的IP地址
- 27. 來自MAC地址的IP不在我的網絡中的計算機的地址(遠程)
- 28. URL路徑中的資源是否有自己的IP地址?
- 29. 計算來自cidr的廣播地址
- 30. 如何從java中給定ip獲得下一個ip地址?
我只看到兩個地址。 – Groo 2012-01-27 11:04:59
這很困難,因爲根據子網的大小,255或0可能需要特殊處理。如果你不關心給予這些地址特殊處理,你可以簡單地轉換爲int和減去(如果你想讓兩端都包含在內,就添加一個)。 – CodesInChaos 2012-01-27 11:05:32
將兩者都轉換爲整數,然後減去! (你必須考慮網絡和廣播地址) – Aziz 2012-01-27 11:06:05