基于vagrant对虚拟机进行端口转换

端口转换

首先我们要明白端口转换是什么意思:
端口地址转换(PAT,Port Address Translation)是对网络地址转换(NAT)的扩展,它允许本地网(LAN)上的多个设备映射到一个单一的公共IP地址。
大多数家庭网络使用端口地址转换。在这种情况下,互联网服务提供商(ISP)分配一个IP地址到家庭网络的路由器。当计算机X登录到互联网时,路由器分配附加到内部IP地址的客户端端口号。这实际上是计算机X的唯一地址。如果计算机Z在这时也登录互联网,路由器就会给它分配相同的本地IP地址,但有不同的端口号。虽然两台计算机共享同一公共IP地址,并且同时访问互联网,但路由器能确切地知道哪台计算机发送数据包,因为每台计算机都有一个唯一的内部地址。 [1]
端口地址转换(PAT)也称为移植、端口超载、端口水平复用的NAT和单地址NAT。
在此之前我们要安装一个httpd并且设置成开机自启;
在这里插入图片描述
这里我之前都安装过了,开机自启也设置过了;
现在我们开始操作啦;
在操作之前我们要知道我们要给谁进行端口转换(给httpd进行端口转换);
我们要进入vagrantfile 对文件进行修改;(大概在26行左右)
在这里插入图片描述
这三行注释:
从主机上的端口进入机器内部。在下面的例子中,
访问“localhost:8080”将访问客户机上的端口80
注意:这将允许公众访问打开的端口
在这三行下面行添加你要修改的内容;
在这里插入图片描述
在这里我把端口转换为8089了;OK 保存退出,然后 vagrant reload 平滑启动;
现在我们访问一下localhost:8089
在这里插入图片描述
刚刚我们做的是一个公共访问,现在我们只允许通过127.0.0.1访问来禁用公共访问;
同样我们还是要对vagrantfile进行修改;
在这里插入图片描述
在下面添加你要修改的内容;
在这里插入图片描述
然后还是保存退出,vagrant reload 我这里端口转换成了8989
现在我们访问如下
在这里插入图片描述
好啦到这里就可以结束了。
其实我们刚刚就在vagrantfile 里面添加了这两行内容
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值