多宿主虚拟机工作组连接到域客户端,解决问题

希望有人在这里可以帮助我这个噩梦:

我有一个ADDS公司networking,让我们相信这是一个192.168.10.xnetworking。

我有一台运行3个虚拟机的服务器(一个APP服务器,一个SQL服务器和一个networking服务器),但没有连接到公司,但是这些服务的所有客户端都在networking域上。 每台虚拟机有3块网卡(虚拟机192.168.100.x之间需要一个pipe理networking,pipe理ISILON存储解决scheme192.168.101.x的networking以及连接到企业域192.168.10.x的networking)。

我目前没有问题到这些机器使用他们的10.x IP地址。 我也可以使用他们的主机名称“有时”。 问题是我使用的主机名将在分配给每个VM的3个不同IP地址(100.x,101.x和10.x)之间循环。 我已经进入了100个networking上的每个NIC的IPV4设置,并closures了DNS选项和TCPIP上的NetBios,但是这个问题仍然存在。

我的问题是:有没有办法确保每次使用像“vmserver1”这样的主机名时,它被正确parsing为192.168.10.x而不是100.x或101.x? 正如你所猜测的那样,如果它parsing为100.x或101.x,我就不会在公司领域得到答复。

感谢您的帮助!

具有多个NIC的DNS注册:

要为计算机上的所有名称禁用DNSdynamic更新,请清除“DNS”中的“在DNS中注册此连接的地址”和“DNS注册中使用此连接的DNS后缀”checkbox。

来自: https : //support.microsoft.com/en-us/kb/305553#6

对于每个NIC多个IP:

请使用命令; netsh int ipv4添加地址“局域网”skipassource = true

安装此修补程序后,您可以通过使用netsh命令的一个新的标志分配IP地址将不会注册在DNS服务器上的传出通信。 这个新标志是skipassource标志。

注意可以使用netsh命令和新的skipassource标志创buildIP版本4(IPv4)地址和IP版本6(IPv6)地址。

例如,以下命令会在DNS服务器上创build未注册为出站stream量的IPv4地址:

Netsh int ipv4添加地址skipassource = true

请检查https://support.microsoft.com/en-us/kb/2386184& https://support.microsoft.com/zh-CN/kb/2554859

如果两种方法都失败,请在您的DNS中执行static A条目。