Windows-Server-2008

強制電腦名稱解析為 Windows Server 2008 網路上的本地 IP?

  • January 30, 2010

場景如下: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 而不是伺服器管理員。

乾杯,本

您可以做的一種解決方法是在伺服器 1 和伺服器 2 中打開文件 c:\windows\system32\drivers\etc\hosts 並添加條目

192.168.112.12 伺服器3

這將強制兩台伺服器使用本地 IP。

有趣的。目前我最好的猜測是這是一個 DNS 問題。

DNS 是否在任何伺服器上執行?

如果您要進入每台伺服器上的命令提示符並鍵入“nslookup”,那麼這些伺服器設置為首先輪詢的 DNS 伺服器是什麼?

伺服器 3 是否連接到 LAN 內的交換機?或者它可能連接到防火牆上的 DMZ 埠?

在 server3上ping “server3” 時得到什麼 IP ?

引用自:https://serverfault.com/questions/107772