- ベストアンサー
変動するホストナンバー?
kこのカテゴリーでよろしいんでしょうか。 ホストナンバー(あるいはipアドレス?) で218.227.xxx.xx などとありますよね。 この218.227.xxx.xx の xxx.xxが毎回同じコンピューターでおなじプロバイダ なのに変わる場合と「絶対かえわらない」場合 があるようなのですが。 これは、いかなる理由によるのでしょうかか。 また変動するホストナンバー ○○○.■■■.xxx.xx を掲示板などで、アクセス拒否するためbには 方法はどうしたらよろしいのでしょうか。 素朴な疑問ですが、困っています。 要領の悪いご質問ですみません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一般家庭からネットに繋いでいるパソコンについて言うなら、 通常、IPアドレスは変動します。 プロバイダが所有しているIPアドレスのうち、空いているもの を順次割り当てる仕組みになっているからです。 変動するIPアドレスだと、サーバーを運用するのに不都合が あるため、固定のIPアドレスを提供するプロバイダもあります。 一般的に、固定IPアドレスにするには、余分にコストがかかる 傾向にあります。 ケーブルテレビのブロードバンドサービスの場合など、最初から 固定IPがユーザーに割り当てられる事例もあります。 IPアドレスでアクセス制限をする場合、変動IPが相手だと、 ある程度の幅でしか制限がかけられません。 具体的には、CGIで環境変数を取得し、正規表現でマッチングさせる といった方法になると思います。 変動するIPアドレスの幅が、どのくらいかをログを取るなどして 記録してみてはいかがでしょう。その幅は意外と狭いかもしれません。 ただ、相手がプロキシを通してきたら、アクセス制限は通過してしまいます。
その他の回答 (1)
- madman
- ベストアンサー率24% (612/2465)
アナログ回線を利用してダイアルアップすると毎回変わります。 常時接続のADSLでも、モデムをリセットすれば変わります。(換わらないところもあります)ずっと繋いでいれば変わりません。 上位の部分でプロバイダが特定できますので、締め出す場合はプロバイダ単位となります。 他の善良な数万人にアクセスできなくなっても、一人を排除したい場合にはそうするしかありません。 しかし、相手が複数プロバイダと契約していれば、また、そのプロバイダも入れなくするしかありません。