ベストアンサー 逆引きできないホストやIPの制限方法 2008/08/25 10:34 ホスト情報からIPが逆引きできなかったり、 逆にIPからホストが逆引きできないホストやIPを制限するには どのようにperlで記述すればいいのでしょうか? みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー t-sazen ベストアンサー率42% (37/87) 2008/08/25 11:11 回答No.2 失礼! $host1 = ENV{'REMOTE_ADDR'}; $host2 = gethostbyaddr(pack("C4", split(/\./, $ENV{'REMOTE_ADDR'})), 2); if($host1 eq $host2) { &error; } 但しこれはIPの逆引き可能なサーバに限ります。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) t-sazen ベストアンサー率42% (37/87) 2008/08/25 11:07 回答No.1 両方やるのは意味ないのでは?? $host1でリモホを取り、$host2で逆引き。 それが一致しなかったら、アウトということではいかが? 試してないんで、ウソ書いてたらすいません。 $host1 = ENV{'REMOTE_HOST'}; $host2 = gethostbyaddr(pack("C4", split(/\./, $ENV{'REMOTE_ADDR'})), 2); if($host1 ne $host2) { &error; } 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Perl 関連するQ&A 逆引きではないホスト名について 最近、掲示板に書き込みをしていると 「逆引きではないホスト名」や「プロキシサーバー」などといった ことで掲示板に書き込めません。 どうやら自分のパソコンは逆引きではないホスト名で ほとんどエラーがでたり困っています。 逆引きするホスト名にするにはどうすればいいのでしょうか? すごく困ってます 逆引きホスト名を表示させないように出来る? 「逆引きホスト名」を表示させないようにすることは出来るでしょうか? http://www.aguse.jp/ >DNSに登録がない場合などは表示されません ・どういう意味でしょうか? ・登録を外すことは出来る? ・どうやって? ・外すことによるデメリットってある? ■「逆引きホスト名」は? ・普通は表示されるものなのでしょうか? ・IPアドレスみたいなもの? ・気にする必要はない? ■環境 ・さくらVPS IPの逆引きについて教えてください。 只今ネットワークの構造の勉強中です。(初心者) DNSのIPの逆引きについて理解に苦しんでいます。 IPの正引きの流れと意味は解ったんですが… 逆引きとはいったい何のために必要でどういう仕組みで動いているか理解に苦しんでいます。 ネットで検索していてもこれといった答えが見つかりませんでした。 正引きの逆で必ずルートから検索する…といった答えなどで理解に苦しんでいます。 ご回答よろしくお願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 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アドレスを逆引きしてホスト名を調べるツールがあると聴いたのですがどこにあるんですか?知ってる方おねがいします。 .htaccessで特定のリモートホストをアクセス制限 "p*****-adsao0*daikai-acca.hyogo.ocn.ne.jp" 上記のようなリモートホストを.htaccessでアクセス制限したいとき、 どのように記述すればいいでしょうか? 「*」の部分は変動するため、IPアドレスの記述はできません。 よろしくお願いします。 逆引きできないホストからの投稿は許可されていません?? ある掲示板に投稿しようとしたら「逆引きできないホストからの投稿は許可されていません」と表示されました。 PCを先日買い換えたのですが、買い換え後、すぐには投稿できたのですが、今日になり投稿ができなくなりました。どうしてでしょうか?なにか設定がわかっているのでしょうか。PCには詳しくないのでよろしければ理由と解消方法を教えてください。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム DNSの逆引きが上手く行かない 現在,RedHat7.2とBIND9.1.3-4を使用してDNSのマスターサーバを構築しています. 参考書等をみながら一通りの設定を終了して起動させた所,正引きは上手く行くのですが逆が上手く行きません. 自ドメイン内の各ホストを逆引きしようとしてもエラーになり,もちろんそれ以外のホストを逆引きしてもだめです.エラーメッセージは以下の通りです. HOST:***.in-addr.arpa not found:2 (SERVFAIL) しかし,domain name pointerという奴だけは逆引きしてもでてきます.(例えば216.239.35.101 google等) 逆引きゾーンファイルの書式が誤っているかと思って調べましたが今の所誤りは見つかっていません. 質問の仕方が悪い所は補足しますので,どなたかアドバイスの方をよろしくお願いします. 逆引きを早くする方法 webサーバを管理しており月に1回ログ分析行っているのですが、IPアドレスの逆引きにたいへん時間がかかっております。400MBのログを処理するのに約12時間ぐらいかかってしまいます。逆引きする通信回線はADSLを使用しています。DNSは現在ISPにレンタルしているのですが自前で管理した方が逆引きの処理効率が上がるのでしょうか?なにか良い方法があったら教えてください。 DNSの逆引き権限委譲 DNS超初心者です。 DNSの逆引き権限を委譲するとはどういうことなんでしょうか? 下記ページの語句説明を読みましたが、理解ができません。 http://www.sphere.ne.jp/service/dns/index.html#6 どなたか分かりやすく教えていただけませんでしょうか? よろしくお願い致します。 ■逆引きDNSの権限委譲 IPアドレス情報(=逆引きゾーン(※6)といいます。IPアドレスに対して名前を記述した対照表になっています。)を設定したお客さまDNSをインターネット上に告知するために、InfoSphereのサーバにそのDNSの名前を登録することです。割当られたIPアドレスに対して、名前情報を返すDNSである権限を、上位DNSからお客さまDNSに移管することから、「逆引きDNSの権限委譲(デリゲーション)」といいます。 逆引きゾーンについて 逆引きゾーンについてわからないことがあり投稿させていただきました。 現在、逆引きゾーンの設定は行ったほうが良いのでしょうか? 色々調べたところ何件か情報は見つかったのですが 情報が古すぎてこれを信じていいものか迷っております。 調べた内容は、 ・昔はメール受信時、逆引きで、IPアドレスが引けないものはスパム扱いにされたケースが多かった。 (現在は、そのような設定をしているとこは少ないとの記事も見つけたのですが) ・メールを読み出す(POPの)時に、逆引きができないアドレスのマシンだと、読み出しに非常に時間がかかることがある時がある。 ・wwwサーバでの認証に使う。 今現在も、このような事があるのでしょうか? やはり、逆引きは設定しておくべきなのでしょうか? ご教授よろしくお願いします。 逆引き可能なFQDN 現在、VineLinux3.2を使いLinuxを勉強中の素人です。 逆引き可能なFQDNかどうかはnslookup、digコマンドなどで 確認できますが、 このFQDNが逆引き可能かどうかは、 そのドメインを管理しているDNSサーバ次第で決まるのでしょうか? 名前解決の順序は、 家庭内LAN→ルータ→ISPのDNS→色々なDNSサーバ→目的の名前解決の情報をもったDNSサーバ(ここで逆引き可能なように登録してあるかどうかで決まる??) 例えば、私はno-ip.comでドメインを取得したのですが、 no-ip.comのDDNSサーバでそのドメインが管理されている、 そしたら、そのDDNSサーバで逆引き可能なように設定されているかどうかで決まるのでしょうか? また、逆引き可能なFQDNは一つのIPアドレスに対して一つ、 これがどういう仕組みになっているのかがよく分かりません。 無知な上に、拙い文で申し訳ありません、よろしくお願いします。 掲示板サイトではIPアドレスとホスト名はどちらも記録した方が良い? どちらかの情報を使ってアクセス制限をしようと思うのですが IPアドレスとホスト名、どちらを記録した方がいいのでしょうか? どちらも意味的には同じなのでしょうか? IPアドレスからホスト名を割り出したりできるみたいで どちらか一つを記録しておけばいいのでしょうか。 どなたか教えてくださいよろしくお願いします。 ASPでIPアドレスの逆引きした結果をしりたい サーバーの不正利用者の特定をするため、データーベースにIPアドレスか、 或いはIPアドレスを逆引きした結果を記録したいと考えています。 IPアドレスの取得については、 Request.ServerVariables("REMOTE_ADDR") で取得できることが分かるのですが、逆引きしたものは どうすれば取得できるのでしょうか? .htaccessで特定のリモートホストをアクセス制限 その他(コンピューター [技術者向け]) でも同様の質問をしていますが、 カテゴリを間違えた感じがしますのでこちらでも質問させていただきます。 "p*****-adsao0*daikai-acca.hyogo.ocn.ne.jp" 上記のようなリモートホストを.htaccessでアクセス制限したいとき、 どのように記述すればいいでしょうか? 「*」の部分は変動するため、IPアドレスの記述はできません。 よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など