我正在运行 Snow Leopard,并且正在进行一些需要一些网络知识的开发。我已经安装了 vmware fusion 3.0,并且已经使用 Windows 2003 Server 设置了虚拟机。
我需要模拟网络中另一台服务器的确切配置,因此我确实需要运行我将在此处提到的版本。此外,我在虚拟机上设置了两个网络配置:一个 NAT 配置(以便我可以访问互联网)和一个仅主机配置(因为我需要使用另一台服务器的 mac 地址,而我的局域网可能会出现问题)
从安装 Windows 2003 开始,我安装了 Oracle 10.2.0.1。在安装过程中,我收到一条警告,提示系统主 IP 地址由 DHCP 分配,但我忽略了它(也许是一个错误)...
现在,根据经验,除非 DHCP 分配的地址发生变化,否则我应该能够从主机系统访问客户系统的数据库,因此我去了 safari 并尝试访问 oracle em。
事实证明,由于我的计算机位于公司网络上,因此公司的 DNS 不知道虚拟机,除非我切换到桥接网络配置。但是,我不想这样做,因为我不想混淆域。
所以我想问题是,我如何定义自己的 dns 或路由器,或者任何我需要定义的东西,以便每当我尝试从主机获取客户系统的 ip 地址时,它都会使用 vmware 定义的 vmnet1 或 vmnet8 接口并绕过我的局域网的 dns 配置。
我还想知道如果我想在不让 Oracle 失控的情况下更改客户机上的 IP 地址该怎么做(我注意到结构上有几个文件夹专门针对第一个 IP 地址)...
任何帮助,将不胜感激。
提前致谢。
答案1
DNS 与网络架构无关。如果您没有 IP,它只是一个名称查找服务。如果您不桥接虚拟网络接口,则必须配置网络路由器以使用系统作为虚拟子网的网关。无论虚拟主机如何连接,您都可以在 DNS 中为虚拟主机的 IP 创建另一个域。