我正在试图弄清楚这一点。
基本上,虚拟 IP 192.168.1.110 会将端口 80 过滤到真实 IP 地址 192.168.20.110。我可以在日志中确认这一点。
当我单击页面上的任何链接时(如果重要的话,在 wordpress 中),它将跟随页面上的链接 www.domain.com/help。
如果我输入 192.168.1.110/help,它将正确路由。
我尝试创建一个服务规则来过滤:域 - * URL - /* 扩展匹配 - *
我也尝试过更具体的价值观。
注意:此环境托管在我的工作站上。我无法访问 DNS 服务器(如果需要)。我假设我可以使用主机文件或 Barracuda WAF 主机文件。
谢谢。
答案1
这是我的错误。我以为当通过虚拟 IP(通过 barracuda waf 路由的 IP)访问网站时,它会自动转换通过该页面访问的其他链接。我意识到,如果假设它做了这样的事情,它至少需要知道要转换哪些 URL。
不管怎样,我只是将 hosts 文件中的条目指向与 wordpress 中硬编码的完整 URL 匹配的虚拟 IP(似乎没有使用任何相对链接,只是完整的绝对路径)。我假设你会对 DNS 做类似的事情。