NAT模式实现局域网物理机与虚拟机的互通访问

时间:2021-08-29 10:28:31

需求:将发布在Linux上的项目在同事windows机器浏览器*问

现有条件:已将项目发布在Linux上,已在Linux浏览器*问,已在寄住机(自己开发部署项目的电脑)浏览器*问。

整理信息:知道两个IP

     1.创建虚拟机时虚拟机自产生的 IP  :  192.168.126.128

        不知道自己虚拟机IP,可以在Linux命令行输入 ifconfig -a  查看

        2.局域网内宿主的 IP  : 192.168.1.44

        不知道在宿主机cmd输入 ipconfig 查看

 

        因为对于在同一个局域网内同事的电脑来说,你的虚拟机ip是没有任何意义的,他们能得到的只有宿主的IP。

     所以我们接下来来配置转发规则。

总结过程:1.虚拟机IP => 宿主机IP  。(此步依赖反向代理,不在赘述)

     2.宿主机IP => 局域网内其他的同事机器  (此步为本文章) 

开始实施:

一:关闭虚拟机

二:编辑-》虚拟机网络编辑器

三:在表格中找到NAT连接模式,选中后找到“NAT设置”,添加一个端口转发规则

NAT模式实现局域网物理机与虚拟机的互通访问

注释:主机端口自己随意去填写,但不要和以前项目发布端口重复,同事就可以通过 192.168.1.44:10086  来访问,达到我们的目的

   虚拟机IP,不做解释。

   虚拟机端口:自己项目分配的端口,是由反向代理端口为81