• ベストアンサー

逆引きできないホストやIPの制限方法

ホスト情報からIPが逆引きできなかったり、 逆にIPからホストが逆引きできないホストやIPを制限するには どのようにperlで記述すればいいのでしょうか?

  • Perl
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • t-sazen
  • ベストアンサー率42% (37/87)
回答No.2

失礼! $host1 = ENV{'REMOTE_ADDR'}; $host2 = gethostbyaddr(pack("C4", split(/\./, $ENV{'REMOTE_ADDR'})), 2); if($host1 eq $host2) { &error; } 但しこれはIPの逆引き可能なサーバに限ります。

その他の回答 (1)

  • t-sazen
  • ベストアンサー率42% (37/87)
回答No.1

両方やるのは意味ないのでは?? $host1でリモホを取り、$host2で逆引き。 それが一致しなかったら、アウトということではいかが? 試してないんで、ウソ書いてたらすいません。 $host1 = ENV{'REMOTE_HOST'}; $host2 = gethostbyaddr(pack("C4", split(/\./, $ENV{'REMOTE_ADDR'})), 2); if($host1 ne $host2) { &error; }

関連するQ&A

  • 逆引きではないホスト名について

    最近、掲示板に書き込みをしていると 「逆引きではないホスト名」や「プロキシサーバー」などといった ことで掲示板に書き込めません。 どうやら自分のパソコンは逆引きではないホスト名で ほとんどエラーがでたり困っています。 逆引きするホスト名にするにはどうすればいいのでしょうか? すごく困ってます

  • 逆引きホスト名を表示させないように出来る?

    「逆引きホスト名」を表示させないようにすることは出来るでしょうか? http://www.aguse.jp/ >DNSに登録がない場合などは表示されません ・どういう意味でしょうか? ・登録を外すことは出来る? ・どうやって? ・外すことによるデメリットってある? ■「逆引きホスト名」は? ・普通は表示されるものなのでしょうか? ・IPアドレスみたいなもの? ・気にする必要はない? ■環境 ・さくらVPS

  • IPの逆引きについて教えてください。

    只今ネットワークの構造の勉強中です。(初心者) DNSのIPの逆引きについて理解に苦しんでいます。 IPの正引きの流れと意味は解ったんですが… 逆引きとはいったい何のために必要でどういう仕組みで動いているか理解に苦しんでいます。 ネットで検索していてもこれといった答えが見つかりませんでした。 正引きの逆で必ずルートから検索する…といった答えなどで理解に苦しんでいます。 ご回答よろしくお願いします。

  • Apache 逆引きできないホストからの書き込みを拒否したい

    Apacheの設定または.htaccessの設定で質問です 逆引きのできないホスト(IPアドレスとホスト名が同じもの)についてはPOSTメソッドのみ受け付けなくしたいのですが、そのような設定は可能でしょうか?

  • 逆引きできないホストからのメールを拒否ってどう思いますか?

    今月から、借りているレンタルサーバー会社が、 spam対策のために逆引きできないホストからの メールを拒否する設定を行いました。 すると、取引先数社からのメールが届かなくなりました。 さすがに困って、レンタルサーバー会社に相談したの ですが、 「メールサーバーのIPアドレスを逆引き設定をするのは 常識で、逆引きできないメールサーバーは悪以外のな にものでもない。断固として戦う」 と宗教じみた回答がありました。 レンタルサーバー会社の引っ越しも考えていますが、 どうも釈然としません。そこでご質問です。 1.本当の逆引きしていないのは悪ですか? 2.今後このspam対策は一般化しますか? 3.aol以外で、逆引きできないホストからのメールを拒否 しているISPやレンタルサーバー、大手企業、大学、 公共機関がありましたら教えてください。

  • 逆引き出来ないホストとは…?

    掲示板を管理しているのですが、 「逆引き出来ないホスト」のため投稿を拒否された記事があるようです。 よくはわからないのですが、荒し等を防止するための機能、ですよね。 ただ、今回拒否された人が、おそらくそういったスパムや荒しではないようなのです。 通常の書き込みで、例えばブラウザの種類が違うとか、サーバが違うとかで、 そのような状態になることはあり得るのでしょうか。 なにぶんそのあたりの知識がないので、わかりやすく説明していただけるとありがたいです。

  • DNSの逆引きで答えさせるホスト名は何が理想的でしょうか?

    現在、レンタル専用サーバを運用しています。概要は以下の通りです。 IPが1個付与・・・111.222.333.444(仮) ネームベースのバーチャルホストで複数ドメインを運用・・・aaa.jp、bbb.jp、ccc.com(全て仮) ネームサーバは自前・・・正引き=問題なし、逆引き=レンタル会社既定で設定なし やはり逆引きができないと都合が悪いこともあるので、逆引きの設定をレンタル会社に依頼しなければと思います。 しかし、IPが1個なので、 111.222.333.444=>xxx.aaa.jp 111.222.333.444=>xxx.bbb.jp 111.222.333.444=>xxx.ccc.com という依頼を出すわけにもいなかいですし・・・。 なので、メインで使用している111.222.333.444=>xxx.aaa.jpで逆引き設定してもらうしかないのだろうと考えています。 それはそれで仕方ないのでしょうが、じゃあホスト名xxxは何にしたらという疑問が湧き出てしまいました。 111.222.333.444=>linux.aaa.jp(レンタルサーバのホスト名) 111.222.333.444=>ns.aaa.jp(ネームサーバのホスト名) 111.222.333.444=>web.aaa.jp(ウェブサーバのホスト名) 111.222.333.444=>mail.aaa.jp(メールサーバのホスト名) 111.222.333.444=>noexist.aaa.jp(架空のホスト名) 最も影響を受けるのはメールなので、メールサーバのホスト名かとも思いましたが、WEBからのgethostbyaddrの要求にメールサーバのホストを返すのもおかしいですし・・・。 どのホスト名を答えさせるのが理想的なのでしょうか?

  • 特定のIPアドレスまたはホストからのアクセス制限する方法を探してます。

    特定のIPアドレスまたはホストからのアクセス制限する方法を探してます。 最近自分の掲示板に荒らしが来て困ってまして、 アクセス解析を導入したところ、固定のIP/ホストであることがわかりまして・・・ 制限しようと思い検索したら、htaccessを使う方法があったのですが、掲示板なのでhtaccessが使えません。 どなたか制限のhtmlタグをご存知でしたら教えてください。 よろしくお願いしますm(__)m 後カテゴリの選択がいい加減ですいません。

  • 共有サーバーの逆引きIPと独自IP

    現在、共有サーバー(エックスサーバー)のウェブサーバーとDNSサーバーを使用しています。 こちらのサーバーでは逆引きIPアドレスと独自IPアドレスのどちらも使用できません。 しかしながら、共有サーバーでも中には逆引きIPアドレスや独自IPアドレスを設定できることろもあるようです。 そこで質問なのですが、逆引きIPアドレスや独自IPアドレスはどこで設定されているものなのでしょうか? これはウェブサーバーまたはDNSサーバーで設定されているようなものでしょうか? もしDNSサーバーによるものであれば、DNSサーバーだけはエックスサーバーのものではないところを探してみようかと思っています。 よろしくお願いいたします。

  • ホスト名を調べたい

    IPアドレスを逆引きしてホスト名を調べるツールがあると聴いたのですがどこにあるんですか?知ってる方おねがいします。

専門家に質問してみよう