Здравейте.
Въпроса ми може да се окаже малко странен но тъй като не мога да се сетя как точно да стане реших да попитам вас.
Разполагам с огромна БД с ип адреси от цял свят, които са разделени по хостове във вид ip2long .
Общо записите са 151,327.
За да изчисля колко хоста (IP адреса) има в една мрежа от крайния запис изваждам началния.
Т.е. ако имам IP 172.0.0.0 (2,885,681,152) и 172.15.255.255 (2,886,729,727) , от 172.15.255.255 вадя 172.0.0.0 във формат ip2long или иначе казано:
2,886,729,727 - 2,885,681,152 - така разбирам колко хоста има в тази мрежа.
За всички резултати в тази таблица имам общо 16,777,215 хоста от всичките 151,327 записа. Идеята ми е ако умножа броя на хостовете по броя на записите , дали ще получа тоталния брой на всички ип-та които имам в БД.
Надявам се, че сте ме разбрали правилно x)
Въпроса ми може да се окаже малко странен но тъй като не мога да се сетя как точно да стане реших да попитам вас.
Разполагам с огромна БД с ип адреси от цял свят, които са разделени по хостове във вид ip2long .
Общо записите са 151,327.
За да изчисля колко хоста (IP адреса) има в една мрежа от крайния запис изваждам началния.
Т.е. ако имам IP 172.0.0.0 (2,885,681,152) и 172.15.255.255 (2,886,729,727) , от 172.15.255.255 вадя 172.0.0.0 във формат ip2long или иначе казано:
2,886,729,727 - 2,885,681,152 - така разбирам колко хоста има в тази мрежа.
За всички резултати в тази таблица имам общо 16,777,215 хоста от всичките 151,327 записа. Идеята ми е ако умножа броя на хостовете по броя на записите , дали ще получа тоталния брой на всички ип-та които имам в БД.
Надявам се, че сте ме разбрали правилно x)