如何在 Apache 2 中禁用反向 DNS?

1 domain-name-system apache-2.2

我想在 Apache 2 中禁用反向 DNS。我已经完成了以下步骤:

apache2/apache2.conf文件HostnameLookups中设置为OFF

Tcpdump 会话确认 Apache 正在执行双重反向查找,即使 HostnameLookups 指令已明确关闭。

没有主机名 insites-available。问题仍然存在。

UPD:apache的版本是

dpkg -l | grep apache2

ii apache2-mpm-prefork 2.2.16-6+squeeze4 Apache HTTP Server - traditional non-threaded model

ii apache2-utils 2.2.16-6+squeeze4 utility programs for webservers

ii apache2.2-bin 2.2.16-6+squeeze4 Apache HTTP Server common binary files

ii apache2.2-common 2.2.16-6+squeeze4 Apache HTTP Server common files

apache2 -l

Compiled in modules:

core.c

mod_log_config.c

mod_logio.c

prefork.c

http_core.c

mod_so.c
Run Code Online (Sandbox Code Playgroud)

我认为 mod_security 不存在。

ada*_*ptr 5

Apache 不执行双重名称服务器查找(即客户端 IP -> PTR -> 记录必须匹配客户端 IP)。这种功能仅由邮件服务器使用。

无论如何,如果HostNameLookupsOff,并且在任何虚拟主机定义或访问规则中都没有使用主机名,那么某些 3rd 方模块正在执行此操作。

mod_security 正如马丁之前所说,是一个可能的候选人。