プロが教えるわが家の防犯対策術!

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の設定はできないのでしょうか?

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

A 回答 (1件)

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



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

http://httpd.apache.org/docs/2.2/en/mod/mod_auth …

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

参考URL:http://httpd.apache.org/docs/2.2/en/mod/mod_auth …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!