有網友提供了 APNIC 的資料網址,
http://ftp.apnic.net/stats/apnic/delegated-apnic-latest
要取得台灣的 IP, 要用此份資料比較全
netmask `wget -qO- http://ftp.apnic.net/stats/apnic/delegated-apnic-latest | awk -F'|' '/TW\|ipv4/ {print $4":+"($5-1)}'`
用這行可以取得台灣所有的 IP 網段,
需先安裝 netmask (可以計算網段資料及把網段做 Summary)
Network: November 2008 Archives
Continue reading Get Taiwan IPv4 Addresses from APNIC.
for i in `wget -qO- "http://rms.twnic.net.tw/twnic/User/Member/Search/main7.jsp?Order=ORG.ID" | awk -F'[-<]' '/^[1-9].*255/ {print $1":"$2}' | tr -d ' ' | sort -nu`
do
N=$N`netmask $i`
done
netmask $N
用這個 script 可以取得台灣 IP 的網段,
需先安裝 netmask (可以計算網段資料及把網段做 summary)
用這些網段資料, 可以做 IP 來源過濾, 例如只讓台灣的 IP 連.
2008-11-19 Update: 此資料是來自 TWNIC, 所以並不包含直接向 APNIC 申請的 IP 網段
Continue reading Get Taiwan IPv4 Addresses from TWNIC.