アクセスのたびに変わります。しかもほぼ確実に。
http://www.nttdocomo.co.jp/service/imode/make/content/ip/about/i...
以上はドコモの例ですが、他のキャリアも同様のリストを公開しています。
現在の対処法はキャリア単位で全て許可・拒否するか、端末固有情報を取得して対処するしかないです。
http://www.nttdocomo.co.jp/service/imode/make/content/html/about...
回答ありがとうございました。
たしかにIPアドレスは変わりますが、会社によって一定の幅があります。
また、使っているブラウザ、携帯によって発する変数が違います。
これらを組み合わせると、ある程度の防御はできます。
ただし、携帯の会社は数社しかないので、巻き添えを食う人も多くなります。
回答ありがとうございました。
IPアドレスでなくEZ番号(AU)などを使って認識するのが通常だと思います。
CGIで、まずHTTP_USER_AGENTなどを解析して会社等を認識します。AUの機械だったらHTTP_UP_SUBNOにEZ番号が入ってますのでこれで個体を認識します。これが空白ならEZ番号をONにしてくださいと表示して異常終了。
ドコモの場合は、b-windさんのURLの情報を利用して、ユーザーエージェントと端末製造番号で認識するのだと思います。
ソフトバンク等の認識はわかりません。
AUのユーザエージェント情報とEZ番号は以下にあります。
回答ありがとうございました。
回答ありがとうございました。