0

我正在为一家企业构建一个内部白名单浏览过滤器服务器。它是 95% 可操作的。PowerDNS 拦截 DNS 请求,并且 LUA 脚本正确确定 URL 是否被列入白名单。问题在于黑名单阻止页面......我得到的只是页面无法显示。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 设置为 * 以接受所有域。提前致谢。

4

1 回答 1

0
  1. 首先,您应该确保使用以下内容正确解析域:

nslookup example.com

  1. 其次,客户端计算机上的 DNS 缓存可能会阻止正确解析;

  2. 对于 https 浏览器连接,您应该使用 443 端口和 80 端口;

我有 powerdns+lua+nginx 的模拟模式,一切正常。如果您没有连接到 apache,这意味着您的浏览器无法正确解析域。

于 2015-04-09T10:34:35.447 回答