wget이 설치돼 있어야 한다.
추출한 파일을 필요에 따라서 방화벽이나 서비스에서 사용한다.
vi ./파일이름
#!/bin/bash
ALLOCATION='CN'
wget -q http://ftp.apnic.net/stats/apnic/delegated-apnic-latest
for country in $ALLOCATION
do
for ip in `cat delegated-apnic-latest | grep "apnic|$country|ipv4|"`
do
COUNTRY=`echo $ip | awk -F"|" '{ print $2 }'`
IP_ADDR=`echo $ip | awk -F"|" '{ print $4 }'`
TMPCIDR=`echo $ip | awk -F"|" '{ print $5 }'`
FLTCIDR=32
while [ $TMPCIDR -ne 1 ];
do
TMPCIDR=$((TMPCIDR/2))
FLTCIDR=$((FLTCIDR-1))
done
echo "$IP_ADDR/$FLTCIDR" >> ./chinaips
done
done
chmod +x ./파일이름
'코드' 카테고리의 다른 글
| Ubuntu HPC Cluster - XMR Mining (0) | 2026.09.24 |
|---|---|
| 원격 데스크 톱 서비스 설정 배치파일 작성 (0) | 2026.09.22 |
| CentOS 5 Bonding (0) | 2026.08.07 |
| 네트워크 드라이브 연결 배치파일 내용 (0) | 2026.08.03 |
| hls.js 플레이어 예제 (0) | 2023.08.08 |