みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Apache Allow from に DDNS

Apache 2.2を使用しています。

Confファイルを下記のように全てのアクセスを禁止し、特定のIPアドレス、DDNSのみ
閲覧可能に設定しています。

<Directory "/abcdefg">
Order Deny,Allow
Deny from all
Allow from X.X.X.X
Allow from YYY.ddo.jp
</Directory>

ところが、IPアドレスの方はうまく閲覧できるのですが、DDNSの指定の方は閲覧することが
できません。

下記の設定をhttpd.confには行いましたがダメでした。
HostnameLookups Off => HostnameLookups On

他に設定が必要なのでしょうか?
それともAllow from にDDNSの設定はできないのでしょうか?

どなたかご回答よろしくお願いします。

投稿日時 - 2011-10-18 10:55:36

QNo.7079020

困ってます

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

DNSの逆引きができないことが原因だと思います。

Allowディレクティブでホスト名やドメイン名を指定した場合、
アクセス元のIPアドレスからホスト名を逆引きして、
それが一致しないとアクセスが許可されないはずです。

http://httpd.apache.org/docs/2.2/en/mod/mod_authz_host.html#allow

アクセス元のIPアドレスからDNSの逆引きをすると、
接続プロバイダのホスト名になりませんか。

参考URL:http://httpd.apache.org/docs/2.2/en/mod/mod_authz_host.html#allow

投稿日時 - 2011-10-18 12:59:09

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問