要求转发DNS无法正常工作

时间:2018-08-09 11:01:44

标签: apache security dns dynamic-ip mod-authz-host

快速说明:

  • 家庭业余服务器
  • 一些公共服务,一些我想只限于内部使用
  • 自从我发现反向代理()之后,我就一直在通过Apache迁移域的子域后的所有内容
  • 然后我发现我不再像以前那样简单地使用Require local,因为Apache总是看到客户端的公共IP地址
  • Require forward-dns似乎是我想要的解决方案,但未给出预期的结果
  • 我使用的是动态IP,但结果似乎应该大致正确。我只想了解为什么这不起作用

服务器上的示例.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。那为什么呢?我做错了什么吗?邮件服务器会干扰结果吗?

希望有人可以提供帮助。预先感谢!

0 个答案:

没有答案