我在这里的第一篇文章,任何帮助表示赞赏。我有一个fortigate 50E,上面连接着一堆PC,形成了我的内部网络。其中一台 PC 正在运行一个 Web 应用程序(准确地说是 Confluence)。我可以从内部网络中使用 . 现在我希望能够使用“confluence.myoffice.com:someport”之类的东西从内部网络访问它。我也有 confluence.myoffice.com 作为我的 webhoster 的子域,但我不希望看到我是否从本地网络打开该 url。我阅读了有关条件端口转发的信息并通过 Fortigate CLI 进行了设置:
config system dns-database
edit "my_forward"
set authoritative disable
set domain "confluence.myoffice.com"
set forwarder "<myIP>"
next
end
并设置界面,以便在我的 Fortigate UI 中看到:
但是,当我使用 confluence.myoffice.com 在内部网络上打开浏览器时,它会将我带到公共版本。如何检查 Fortigate 设置是否生效?
我遵循@Zac67 的说明,现在有以下内容:
但是当我从 LAN 中的机器执行 nslookup 时,它似乎仍然通过通常的 DNS:
这是我从 Fortigate 控制台得到的:



