Monday, September 23, 2013

TOOLS - 透過LINUX指令取得全中國大陸 IPV4, IPV6 IP address range 網段

工作上,有時需要判斷IP來源是否為中國大陸的IPv4網段,分享一行簡單的Shell Script:

資料來源:http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest

我們使用 Linux 來抓取及分類:

cat delegated-apnic-latest |grep 'apnic|CN|ipv4|' $FILE | cut -f 4,4 -d'|'

取得的 IPv4 網段就是全中國大陸的 IPv4 網段,如果需要其他格式,請自行轉換。

那如果是要全中國大陸 IPv6 網段呢?看一下資料來源,裡面就有答案了。

Reference:
http://blog.kkbruce.net/2011/10/tools-linuxipv4-ipv6.html#.UkDP4oakqT4

No comments: