我正在为企业构建内部白名单浏览过滤器服务器。
它的运营率为95%。
PowerDNS拦截DNS请求,LUA脚本正确确定URL是否列入白名单。
问题在于黑名单阻止页面...我得到的全部是PAGE无法显示。
LUA脚本到达此行,但实际的重定向永远不会发生:
return 0,{{qtype = pdns.A,content =“1.2.3.4”}}
1.2.3.4是我放置PowerDNS服务器本身的实际IP的地方。
Apache没有检测到任何东西通过端口80进入服务器。
如果我导航到1.2.3.4我会得到阻止页面,所以我知道apache配置正确,我将ServerAlias设置为*以接受所有域。
提前谢谢。
答案 0 :(得分:0)
nslookup example.com
辅助,客户端计算机上的DNS缓存可能会阻止正确解析;
您应该使用443端口加上80来进行https浏览器连接;
我有powerdns + lua + nginx的simular架构,一切正常。 如果您没有与apache的连接,那就意味着您的浏览器无法正确解析域。