You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置WindowsOS主机使local.myvirtualmachine.com指向VMware中CentOS 7虚拟机

我来帮你搞定这个域名映射的问题!其实步骤很清晰,主要分为确认虚拟机网络可达和修改Windows hosts文件两大块,咱们一步步来:

第一步:确保CentOS 7虚拟机能被Windows主机访问

首先得让你的Windows主机能ping通虚拟机,这是实现映射的前提:

  • 选择合适的VMware网络模式:
    • 推荐用桥接模式:虚拟机直接接入和Windows主机同一物理网络,IP段和Windows一致,访问最直接。在VMware虚拟机设置里,把网络适配器改成「桥接模式」,勾选「复制物理网络连接状态」。
    • 如果用NAT模式也可以:虚拟机处于VMware的虚拟子网,Windows主机通过VMware的NAT网关访问,这种模式下虚拟机也能上网,适合不想让虚拟机暴露在物理网络的场景。
  • 获取CentOS 7的IP地址:
    打开虚拟机的终端,输入命令 ip addr(或者ifconfig,需要先装net-tools:yum install -y net-tools),找到对应的网卡(一般是ens33),记下inet后面的IP地址,比如192.168.1.105。
  • 测试连通性:
    在Windows的CMD里输入 ping [虚拟机IP],比如ping 192.168.1.105,如果能收到回复,说明网络没问题;如果不行,检查CentOS的防火墙(可以临时关闭测试:systemctl stop firewalld),或者VMware的虚拟网络服务是否正常运行。
第二步:修改Windows的hosts文件实现域名映射

Windows的hosts文件会优先于DNS解析域名,咱们直接在这里添加映射规则:

  • 以管理员身份打开记事本:右键点击开始菜单里的「记事本」,选择「更多」→「以管理员身份运行」。
  • 打开hosts文件:在记事本的「文件」→「打开」里,路径输入 C:\Windows\System32\drivers\etc\hosts,然后点击打开。
  • 添加映射规则:在文件的末尾新起一行,输入 [你的虚拟机IP] local.myvirtualmachine.com,比如:
    192.168.1.105 local.myvirtualmachine.com
    
  • 保存文件:直接按Ctrl+S保存,关闭记事本。
  • 验证效果:
    打开Windows的CMD,输入 ping local.myvirtualmachine.com,如果返回的IP是你虚拟机的地址,就说明成功了!也可以打开浏览器,输入这个域名,访问虚拟机上部署的服务(比如Nginx、Apache)测试。
额外注意事项
  • 如果修改hosts后没生效,试试刷新Windows的DNS缓存:在CMD里运行 ipconfig /flushdns。
  • 要是用NAT模式,记得确认VMware的NAT设置里,虚拟机的IP是静态的(避免重启后IP变化导致映射失效),可以在CentOS里配置静态IP,或者在VMware的DHCP设置里绑定虚拟机MAC和IP。

内容的提问来源于stack exchange,提问作者user156262

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:38:08