記錄一下, 免得每次找半天 🙂
教育部提供的 BGP routing table 請看 這邊
簡單版, 適合拿來處理一下丟去用
詳細的資訊請看 TWNIC 提供的 列表
這一部份有 ISP 資訊, 適合判斷該 IP 從那邊來
2013/07/21 寫了一隻小程式去抓 IP 並印出來.
[PHP]
#!/usr/bin/php
< ?
$urlstr = sprintf("http://rms.twnic.net.tw/twnic/User/Member/Search/main7.jsp?Order=ORG.ID");
//$matchstr = "\d\.\d\.\d\.\d\s*\-\s*\d\.\d\.\d\.\d";
$matchstr = "\d+\.\d+\.\d+\.\d+\s*\-\s*\d+\.\d+\.\d+\.\d+";
echo $matchstr;
$count=0;
$fd = fopen($urlstr,"r");
if($fd == NULL) die("Cannot read TWNIC Web \n");
while(!feof($fd)){
$line = fgets($fd,8192);
//echo $line;
$ret= preg_match("/$matchstr/",$line,$mats);
if($ret){
echo $mats[0].", 0, Taiwan IP List\n";
}
}
fclose($fd);
?>
[/PHP]
發佈留言