在使用" require&#34 ;?时,Apache如何解析主机名的ip-adresses?

时间:2018-03-02 15:39:18

标签: apache

我正在尝试使用虚拟主机配置Apache http服务器。 到目前为止,它的工作正常。我的下一步是使用"要求"来重写对此虚拟主机的访问。 可以使用选项Require host。所以我配置了

<RequireAll>
    Require host myCoolHostName
</RequireAll>

但由于在http-header信息中没有传输请求客户端的主机名,我想知道Apache如何确定主机名以检查是否可以授予访问权限。 你能帮我解决这个问题吗? Apache只是查询DNS(或Windows上的WINS)吗?

由于

1 个答案:

答案 0 :(得分:1)

  

此配置将导致Apache执行双反向DNS   查询客户端IP地址,无论设置如何   HostnameLookups指令。它将对IP进行反向DNS查找   地址以查找关联的主机名,然后执行正向查找   在主机名上,以确保它与原始IP地址匹配。   仅当前向和反向DNS与主机名一致时   将允许匹配。