No.1ベストアンサー
- 回答日時:
TCP Wrapper の "PARANOID" のようなことがしたいのでしょうか?
ということであれば、ソースコード (mod_access.c) を修正しない限りできません。以下のような修正を施してコンパイルし、Allow from . とすれば希望されている動作になると思います。(するかどうかは別として、、Deny from . も OK です)
これは、Apache 1.3 系、2.2 系も同様です。
(2.2 系ではモジュールの名称が若干変更になっていたと思います。
mod_auth_host か何かだったと思います)
*** httpd-2.0.63.orig/modules/aaa/mod_access.c2006-07-12 07:40:55.000000000 +0000
--- httpd-2.0.63/modules/aaa/mod_access.c2006-07-12 07:40:55.000000000 +0000
***************
*** 131,136 ****
--- 131,139 ----
else if (!strcasecmp(where, "all")) {
a->type = T_ALL;
}
+ else if (!strcasecmp(where, ".")) {
+ a->type = T_HOST;
+ }
else if ((s = strchr(where, '/'))) {
*s++ = '\0';
rv = apr_ipsubnet_create(&a->x.ip, where, s, cmd->pool);
***************
*** 176,181 ****
--- 179,187 ----
int dl = strlen(domain);
int wl = strlen(what);
+ if (dl == 1 && domain[0] == '.')
+ return 1;
+
if ((wl - dl) >= 0) {
if (strcasecmp(domain, &what[wl - dl]) != 0)
return 0;
ありがとうございます!!
さっそく教えていただいたパッチをあててみました
(Apache2.2から mod_access が mod_authz_host.c になったようでしたのそちらで)
Order deny,allow
deny from all
Allow from .
にしたところ逆引きできないホストのみ見事に403エラーにしてくれました!!
おもわずスゲーと声が洩れてしまいました・・・(たった6行の追加だけに・・・)
上を踏まえて
<Limit POST>
Order deny,allow
deny from all
Allow from .
</Limit>
することよって、POSTかつ逆引きできないホストのみを拒否することができました。
まさにど真ん中。的確なご回答ありがとうございました!!
# こんなにも簡単に実現できるのであれば、将来的にこうした機能も標準で実装されることを期待したいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- その他(プログラミング・Web制作) このプログラミング誰か教えてくれませんか 4 2022/04/29 15:56
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- その他(OS) Windows11のファイル共有 1 2022/12/08 10:42
- SSL・HTTPS Apacheで質問です。 SSLCertificateFileに設定しているサーバー証明書(拡張子c 1 2022/04/26 11:29
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- その他(クラウドサービス・オンラインストレージ) Teams会議の録画データのアクセス権について 1 2022/09/21 01:03
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- UNIX・Linux メールアドレスにホスト名が入らないようにする設定 2 2022/06/23 21:06
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ポート指定でプロキシ(squid)...
-
startxうまいくいかない。
-
Apache 逆引きできないホストか...
-
Googleドライブで全く知らない...
-
Outlookの添付ファイル欄を広げ...
-
メモリボ(memoribo)からエクセ...
-
添付ファイルが本文の後にテキ...
-
VB.Netでファイル圧縮する方法...
-
outlookのフォルダの順番の並べ...
-
Outlookでメールを受信しました...
-
エクセルのブックの共有をする...
-
office - 添付ファイルを添付し...
-
フォルダの中のフォルダも圧縮...
-
フォルダが勝手に移動、エクス...
-
レジストリを書き換えても元に戻る
-
拡張子 .att の付いたファイ...
-
Cドライブ直下のフォルダが再起...
-
ThunderBirdで返信時の添付ファ...
-
ここでの、初めての質問は解決...
-
ACCESS2000でNULLの使い方が不...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MIBの取得ができません
-
startxうまいくいかない。
-
ciscoのASA機のアクセスリスト...
-
Linuxについて質問です。 acces...
-
ポート指定でプロキシ(squid)...
-
インストールされているのに「...
-
ciscoルータのtelnetポートの設...
-
access SQLビューの文字の大き...
-
プロキシサーバーでコンテンツ...
-
アクセスのセル(列)の並び替え
-
cisco アクセスリストの設定に...
-
北翔大学から大麻駅まで徒歩で...
-
Apache 逆引きできないホストか...
-
Windows7でaccess2003のソフト...
-
グランディ21のアクセス
-
acDialogの前にある,,,,,はどう...
-
Win2000ServerのDHCPサーバーに...
-
squidのaclの設定
-
蔵王駅から東北文教大学徒歩何...
-
Cisco スイッチでイーサチャン...
おすすめ情報