我有一个 CRM 软件,它在 10.10.10.10 ip 的独立网络的 Apache 上运行,而我的本地网络在 192.168.1.0 范围内。
我也有 10.10.1.0 范围的 VPN,它们只能连接到 10.10.10.10 计算机。我尝试为该计算机添加一个 DNS 名称作为 example.dns,即 10.10.10.10。
在计算机 10.10.10.10 上将 hosts 文件更改为 example.dns localhost,并且它在该计算机上有效,但在其他地方无效。
我尝试在 dns 条目中添加 sophos utm,但是没有成功。
仅供参考,10.10.10.10 计算机无法访问互联网和我的网络。有人能解释一下我该怎么做吗?
答案1
10.10.10.10 服务器需要路由表条目来确定如何连接 192.168.1.0 网络。如果您还使用 192.168.1.0 网关访问互联网,则需要告诉 10.10.10.10 服务器也使用该网关。
DNS 条目应来自您使用的 DNS 服务器,而不是 HOSTS 文件。这样,您只需在一个地方更新条目;否则,您将不得不编辑每个尝试连接到 10.10.10.10 服务器的客户端。
答案2
如果只是针对几个主机,那么请转到网络保护、网络定义,为该主机添加一个条目,类型为主机,并在高级设置中填写 IP 地址和 DNS 名称(任何您想要的)。
如果您需要将整个网络的 ip 解析为名称,而您网络上的服务器托管 dns 条目,那么请转到接口和路由、dns、请求 dns,然后创建一个条目,例如,对于网络 192.168.1.0,将其命名为 1.168.192.in-addr.arpa,然后添加托管 ptr 条目的 dns 服务器或服务器。现在您的 utm 上就有名称了 :-)