0
如何比較兩個IP是否在同一個網絡/範圍內? 假設我得到一個IP地址爲172.24.18.257,另一個爲192.25.14.85,這裏我可以檢查他們是否在同一個範圍/網絡或不是?我們如何做到這一點MFC(VC++)?比較IP地址他們是否在相同的網絡/範圍在MFC(VC++)?
任何想法高度讚賞。 謝謝。
如何比較兩個IP是否在同一個網絡/範圍內? 假設我得到一個IP地址爲172.24.18.257,另一個爲192.25.14.85,這裏我可以檢查他們是否在同一個範圍/網絡或不是?我們如何做到這一點MFC(VC++)?比較IP地址他們是否在相同的網絡/範圍在MFC(VC++)?
任何想法高度讚賞。 謝謝。
有一種方法可以從IP地址獲取網絡信息,但前提是IP地址在Internet上。考慮這個link。在該頁面上,您會發現www.stackoverflow.com(64.34.119.12)的IP地址在網絡範圍64.34.0.0 - 64.34.255.255,或者我們應該說64.34.*.*
。現在很容易比較兩個IP地址的網絡範圍。該服務提供了WHOIS protocol。
你幾乎只是有地址 - 你也沒有網絡掩碼嗎?哪兒來的呢? – Rup 2010-11-17 12:07:44
所有的IP地址都屬於一個全球性的網絡,'*。*。*。*',所以沒有額外的信息就沒有辦法做你想做的事。 – Dialecticus 2010-11-17 12:09:37
@Dialecticus:有沒有辦法從IP地址到全球網絡? – 2010-11-17 12:11:34