我希望允许从“域名”访问文件夹,而不是在apache中访问IP地址。现在,allow from接受域作为参数,但我认为它也进行反向DNS查找以进行交叉检查(这很好,但对我来说太严格了)。是否有一种方法可以配置apache不执行反向dns检查(针对特定的allow from指令)。
(基本上,我只想允许从具有动态IP地址的PC上访问。我已经使用DynDns将它映射到一个域--但是反向查找我的“动态IP”不会解析到域))。
或者,如果有人可以建议一个免费的服务,同时也为我的动态IP配置反向DNS查找(不知道它最初是否可行),这也会起到同样的作用。
谢谢!
JP
发布于 2010-10-20 12:48:17
简短的回答是否定的,因为Apache的Allow from必须进行反向和前向的DNS查找:
“此配置将导致Apache对客户端IP地址执行双重反向DNS查找,而不管HostnameLookups指令的设置如何。它将对IP地址执行反向DNS查找,以查找相关主机名,然后对主机名进行正向查找,以确保其与原始IP地址匹配。只有在正向和反向DNS一致且主机名匹配的情况下才允许访问。”
我的建议是在该特定目录上进行某种身份验证,而不是试图通过主机名进行限制。
https://serverfault.com/questions/192825
复制相似问题