アジア(台湾、韓国、中国)のIPアドレスの制限、スパム・迷惑メールフィルタの受信拒否
更新:
台湾、韓国、中国などアジア諸国のIPアドレスと迷惑メールの受信制限。
アジアのIPアドレス(台湾、韓国、中国)
IPアドレスというのは、
国ごとにIPアドレスの帯域(範囲)が割り当てられています。
例えば、210.200.0.0~210.200.255.255までは、台湾に割り当てられたIPアドレスです。
つまりメールのヘッダのReceivedが210.200.で始まるものは台湾のサーバから送られたもの、または台湾のサーバを経由したメールです。
210.200.100.0のアドレスが日本で210.200.100.20が台湾ということはありません。
IPアドレスは、IANA(ICANN)によって全体が統括されており、さらに各地域ごとに統括する組織があります。
台湾、韓国、中国などアジア諸国のIPアドレスのリストはAPNICのサイトで公開されています。
古いファイルも保管されていますが、日付の一番新しいファイルが最新版で、ファイル名が delegated-apnic-latest のものが最新版になっています。
メモ帳などのテキストエディタで delegated-apnic-latest を開くと以下のようなものが書かれています。
apnic|KR|ipv4|211.112.0.0|262144|20000414|allocated
これは以下の順で書かれています。
registry|cc|type|start|value|date|status[|extensions...]
内容は以下の通り。
- registry:管轄組織名
- cc:国名の略称(ccTLD - country code Top Level Domain)
- type:プロトコルタイプ
- start:IPアドレスの開始位置
- value:開始位置からのIPアドレス数
- date:割り当てたときの日付
- status:現在の状況
主なアジア・太平洋地域のIPアドレスの国名の略称(Country Code, CC)は以下の通りです。
- JP:日本
- KR:韓国
- TW:台湾
- CN:中国
- HK:香港
- KP:北朝鮮
- SG:シンガポール
- PH:フィリピン
- TH:タイ
- MY:マレーシア
- ID:インドネシア
- IN:インド
- AU:オーストラリア
- NZ:ニュージーランド
国名コードについては
国別コード一覧(略称と国名)
をご覧ください。
IPアドレスの範囲は、以下の例では211.112.0.0から262144個のアドレスが韓国のIPアドレスということになります。
apnic|KR|ipv4|211.112.0.0|262144|20000414|allocated
211.112.0.0から65536個目は211.112.255.255です。
262144 / 65536 = 4なので、211.112.0.0~211.115.0.0までが対象範囲となります。
つまり211.112、211.113、211.114、211.115で始まるIPアドレスすべてです。
IPアドレスの表記には、
プレフィックス表記(CIDR)というのが使われる場合があります。
これは、まとまったIPアドレスの帯域を簡略して表示する方法です。
以下の場合 211.112.0.0/14 ですべての範囲を表現できます。
apnic|KR|ipv4|211.112.0.0|262144|20000414|allocated
262144 = 2 ^ 18(2の18乗)。
32 - 18 = 14と計算すれば 14 が出てきます。
以下の場合は 210.108.0.0/16 になります。
apnic|KR|ipv4|210.108.0.0|65536|19970430|allocated
例えば、Apacheの.htaccessで広範囲のIPアドレスを指定するのは大変なので、以下のようにCIDRを使うとシンプルに書けます。
deny from 60.205.0.0/16
台湾、韓国、中国のIPアドレスを受信拒否する
迷惑メールでは、台湾、韓国、中国などアジア諸国のサーバがよく使われます。
送信者のアドレスは偽装されて毎回違いますが、メールヘッダに書かれているIPアドレスがいつも日本以外のアジア系であることが多いです。
日本以外の地域のサーバを利用することで送信元を特定されにくくしています。
もしメールアプリなどに
メールヘッダ
のReceivedに書かれているIPアドレスで
迷惑メールのフィルタ
をかける機能があれば、台湾、韓国、中国などのIPアドレスからの受信を拒否すると迷惑メールが減る可能性があります。
ただし、台湾、韓国、中国などからメールを受信する可能性がある人は、迷惑メール以外も受信拒否してしまう可能性があるので注意が必要です。