一个比较高深的虚拟机IP共享问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 23:04:40
现在有一台Windows 2003服务器,为了能用Apache + PHP(不想在Windows上用MAMMP),用VMware Server装了一个Cent OS。

虚拟机网络连接方式是Bridged桥接,Windows 2003上内网IP是172.33.22.1,CentOS的内网IP是172.33.22.2。

但只有Windows 2003的172.33.22.1能够暴露在互联网访问,CentOS架设的服务器只能在内网访问。

有什么办法能够让Windows 2003和CentOS共用一个IP,并且2个系统都能暴露在互联网访问呢?
大概知道的方法有NAT网络,端口映射。具体不知道。

问题叙述可能不是很明了。见谅~

这个。。。你的IP段是不是有些混乱?是不是你的Windows 2003本来就是内网的了?我暂且这么理解啦!
| |----172.33.22.1(B:Window 2003、CentOS所在)
| 公网网关 |----172.33.22.2
公网|---|A:222.16.6.***|--|----172.33.22.3 (内网)
| |---- .......
如果你是以上的网络架构的话,倒可以这样做:
1、如果你有权访问公司路由器A(即222.16.6.***所在)的话,那么在路由器A上给你的CentOS分配一个没有使用的IP,然后将你虚拟机的连接方式改为桥连即可;
2、如果你没有这样的权限,那么你将CentOS架在内网的内网啦!将你虚拟机设置成NAT形式,然后将CentOS设置在网段192.168.1.1里面(与172.33.22.1所在网段分离),最后将你本地(即172.33.22.1)的80端口映射到192.168.1.1上就可以了。
那么网络将成为这样子:
| |----172.33.22.1------------|--192.168.1.1
| 公网网关| (B:Window 2003) |
公网|---|A:222.16.6.***|--|----172.33.22.2 (公司内网) (本地内网)
| |---- .......
置于具体的端口映射之类的,你加我我再详细给你说吧!

估计两个相同IP同时使用不可能,必须改掉一个吧.两个相同的IP有冲突,路由器映射两个不同的IP试试,两个IP交替使用