http://trace.twnic.net.tw/ipstats/ipv4stats.php
可以直接點進去
顯示的格式為 IPv4網址範圍 IPv4該範圍數量
所以如果要加進防火牆做阻擋的話
需要在轉換一下格式
參考做法:抓回來切字串
同時感謝winson提供的php function
<?php
$filename = "some_country.txt";
$ip = file ($filename);
$i = 0;
while ( $ip[$i] ){
$IP = explode (" ",$ip[$i]);
echo "network-object ".$IP[0]." ";
GetNetMask($IP[1]);
echo "\n";
$i++;
}
function GetNetMask($num)
{
$bin= decbin($num);
//補滿32位
// echo $bin."<BR>";
$bin = str_pad($bin,32,'1',STR_PAD_LEFT);
//echo $bin."<BR>";
//每8位切一個
for($i=1;$i<=strlen($bin);$i=$i+8)
{
$tmp[]=bindec(substr($bin,$i-1,8));
//echo "len:".substr($bin,$i-1,8)."<BR>";
}
echo implode(".",$tmp);
}
?>
helloworld
- Sep 11 Fri 2009 17:51
其他國家的ip網段範圍
全站熱搜
留言列表