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. 有沒有簡單的方法來計算來自2個給定IP地址的IP數量?
- 2. 計算來自2個給定IP地址的IP範圍數
- 3. 最簡單的方法來檢查用戶是否來自給定的IP塊並重定向?
- 4. 阻止來自Google計算實例的IP地址
- 5. 是否有內置的方法來檢查IP地址是否已被佔用?
- 6. 來自httpheader的請求的IP地址
- 7. 阻止IP地址,查詢來自數據庫的IP
- 8. 來自getaddrinfo的虛假IP地址&inet_ntop
- 9. 來自NSNetService的Swift IP地址
- 10. 來自IP地址的DNS名稱
- 11. 在ASP.NET中是否有內置函數來解析IP地址的MAC地址
- 12. 是否有限制訪問來自單個IP的youtube的get_video_info
- 13. 獲取域名IP地址的最簡單方法是什麼?
- 14. 一種可靠的方法通過IP地址來識別計算機
- 15. 確定IP地址是否爲蜂窩IP地址
- 16. 如何使用IP上的IP和CIDR來計算網絡和廣播地址
- 17. 如何計算兩個IP地址之間有多少IP地址?
- 18. .htacces重定向所有訪客不是來自某個IP地址的多個IP的
- 19. 這些IP地址來自哪裏?
- 20. 我的Google App可以接收來自單個IP地址的流量
- 21. 有誰知道一個java組件來檢查IP地址是否來自特定的網絡/網絡掩碼?
- 22. java中的ip地址是否有效
- 23. 計算兩個IP地址之間的網絡2非CIDR
- 24. 如何確定傳入的IP地址是否來自移動運營商?
- 25. 檢查IP地址是否有效的方法?
- 26. 計算網絡的IP地址
- 27. 網絡計算機的IP地址
- 28. PHP:我如何知道是否有人來自美國的IP地址?
- 29. 當給出第一個IP地址和主機數時如何計算最後一個IP地址
- 30. bash腳本來計算彙總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