PerlのIP::CountryのモジュールでIPから国コードを取得することが可能です。 日本以外のIP(FQDN)を抽出するサンプルコード。 国が判別できて、日本ではない場合のみ、そのIP(かFQDN)を表示します。 not-jp.pl #!/usr/local/bin/perl -w use strict; use IP::Country::Fast; my $reg = IP::Country::Fast->new(); while(my $line = <STDIN>) { chomp($line); my $cn = $reg->inet_atocc( $line ); if (! defined ($cn) ) { ; } elsif ($cn eq "JP") { ; } else { print "${line}\n"; } } 使い方 cat iplist.txt | p