快速说明:
Require local
,因为Apache总是看到客户端的公共IP地址Require forward-dns
似乎是我想要的解决方案,但未给出预期的结果服务器上的示例.htaccess
(作为初始测试):
需要转发DNS mydomain.biz
我的家庭网络中的公共IP测试示例:
$ host myip.opendns.com resolver1.opendns.com
... myip.opendns.com地址为a.b.c.d ...
查找域名:
$ host mydomain.biz
mydomain.biz地址为a.b.c.d
mydomain.biz邮件由10个mydomain.biz处理
但是,从本地网络访问该站点后:
[2018年8月9日星期四12:59:35.478812] [authz_core:错误] [pid 18478:tid 139675020785408] [客户端a.b.c.d:45860] AH01630:客户端被拒绝 服务器配置:/ var / www / blah / blah /
因此,即使authz_core
收到了预期的IP,它的转发dns服务器也不返回该IP。那为什么呢?我做错了什么吗?邮件服务器会干扰结果吗?
希望有人可以提供帮助。预先感谢!