场景如下:3 台 Windows Server 2008 机器,每台都连接到 2 个网络:一个对 Internet 开放的公共网络和一个专用 LAN
netbios/
comp name local IP
-------- ----------------
server1 192.168.112.10
server2 192.168.112.11
server3 192.168.112.12
来自 server2 或 3 的“ping server1”将解析为 server1 的本地 IP 192.168.112.10。
同样地
来自 server1 或 3 的“ping server2”将解析为 server2 的本地 IP 192.168.112.11。
我遇到的问题是,当我“ping server3”时,我从 server1 和 2 获得了公共 IP 地址。我将 server3 解析为本地 IP 192.168.112.12 以便通过安全的本地网络连接服务,而不是在公共防火墙上戳洞!
请多多包涵,因为我更像是 DBA 而不是服务器管理员。
干杯,本
有趣的。目前我最好的猜测是这是一个 DNS 问题。
DNS 是否在任何服务器上运行?
如果您要进入每台服务器上的命令提示符并键入“nslookup”,那么这些服务器设置为首先轮询的 DNS 服务器是什么?
服务器 3 是否连接到 LAN 内的交换机?或者它可能连接到防火墙上的 DMZ 端口?
在 server3上ping "server3" 时得到什么 IP ?
您可以做的一种解决方法是在服务器 1 和服务器 2 中打开文件 c:\windows\system32\drivers\etc\hosts 并添加条目
192.168.112.12 服务器3
这将强制两台服务器使用本地 IP。