Asp.net 如何理解IP地址的格式
我只是将SCV GeoLiteCity文件更新到我的数据库中。 但我意识到我不能理解格式 startIpNum、endIpNum、locId “16828416”、“16828671”、“109220” 我怎么知道“16828416”是168.28.41.6还是168.284.1.6Asp.net 如何理解IP地址的格式,asp.net,geolocation,ip,ip-address,Asp.net,Geolocation,Ip,Ip Address,我只是将SCV GeoLiteCity文件更新到我的数据库中。 但我意识到我不能理解格式 startIpNum、endIpNum、locId “16828416”、“16828671”、“109220” 我怎么知道“16828416”是168.28.41.6还是168.284.1.6 有人能给我解释一下吗。对于IP地址174.36.207.186,这就产生了号码2921648058 以下是将整数转换回IPv4地址的伪代码: 整数ip=2921648058 o1 = int ( ipnum / 1
有人能给我解释一下吗。对于IP地址174.36.207.186,这就产生了号码2921648058 以下是将整数转换回IPv4地址的伪代码: 整数ip=2921648058
o1 = int ( ipnum / 16777216 ) % 256;
o2 = int ( ipnum / 65536 ) % 256;
o3 = int ( ipnum / 256 ) % 256;
o4 = int ( ipnum ) % 256;
address = ( o1, o2, o3, o4 ).join('.')
看起来您指的是GeoLiteCity-Blocks.csv数据集。前两个字段是IP范围的开始和结束,并按照molu2008发布的方式进行解释。第三个字段是maxmind内部的位置ID。