在开始之前,我意识到在 DC 上安装 VMWare 服务器可能出现的所有问题。无论如何,我还是这样做了,以获得学习经验。
我正在尝试在我的 DC 上运行 Linux 发行版,因此我需要虚拟化,而不是运行另一个盒子。我的域很小,所以我不担心负载问题,但 VMware 创建的虚拟网络适配器会影响我的 DNS 并产生各种错误。
我不太确定,但看起来 VMware 需要虚拟适配器才能正常工作,因此无法避免该问题。不过,我可能能够禁用通过 DNS 注册的连接。
编辑:
VS 创建了一系列虚拟网络适配器,这些适配器在 Windows 中注册为实际 NIC。由于该机器是 DC,它会将这些注册到 DNS 中,并且在尝试解析服务器名称时可能会造成混淆。我知道这个问题,但我拼命避免将 DC/exchange 迁移到虚拟机以使所有东西都在一个盒子中工作。因此,我正在寻找一些可能的解决方案来解决这个问题。
答案1
这里正确的做法是使用 esxi 之类的软件虚拟化整个服务器,然后并排安装 DC 和 linux 分区。
但是,如果你坚持要跨过黑暗的一面,你需要进入“网络连接”屏幕中的每个虚拟网卡,进入属性,然后进入连接的属性,然后进入 TCI/IP v4 的属性,然后进入高级,然后进入 DNS,取消选中“在 DNS 中注册此连接的地址”
重复并清除所有虚拟网卡。我怀疑这不是您遇到的唯一问题,但它应该可以帮助您克服这个障碍。
答案2
另外,进入 DNS 管理器,并将 DNS 服务器设置为仅侦听真实(非 vmware)接口。确保取消选中所有 vmware IPv4 和 IPv6 地址。这应该会停止返回 vmware 接口地址的服务器名称或域名的 A 记录查找以及其他问题。
根据虚拟机网络设置,这可能会破坏其 DNS 解析。我认为您最好找到另一种方法来解决这个问题(手动设置;如果可能的话,更改 vmware dhcp 设置;等等)。