繁体   English   中英

为什么在Eucalyptus中使用NAT后无法使用物理IP来查看我的网站

[英]Why I can't use my physical ip to see my website after using NAT in Eucalyptus

我有两台真正的机器。
一个负责NAT和IP重定向(称为NC2) ,另一个负责Eucalyptus KVM建立的3个虚拟机。

毫无疑问,负责桉树的机器的OS是Linux
虚拟机的来宾操作系统是Windows XP。
每个虚拟机都是运行Tomcat的Web服务器

NC2为Linux服务器提供了专用IP 192.168.0.3

Linux服务器为虚拟机提供了3个私有B类IP。
例如,来宾操作系统之一获得IP 172.16.1.5

现在我使用NC2将物理IP xxxx重定向到172.16.1.5

这是我的问题:
我可以使用其他PC,外部IP,使用IP xxxx连接到建立于172.16.1.5的网站,但是我不能使用IP 172.16.1.5的计算机连接到它自己的网站。

我关闭了172.16.1.5上的防火墙,它能够连接到yahoo或amazon之类的互联网。 但是它只是不能使用xxxx连接到它自己的网站。

我测试了获得172.16.xx的其他来宾操作系统,但也无法连接到xxxx

如何使访客操作系统连接其重定向的物理地址?

看起来这是由称为“发夹”的NAT问题引起的。 这里是解释:

让局域网上的机器A具有专用IP地址192.168.0.10。 让NAT N将A的专用IP转换为WAN的公用77.33.45.67。

一些“较早/较早”的NAT认为转换后的地址只能从WAN使用。 因此,它们不会在IP地址为77.33.45.67的LAN上转发数据包,而仅允许来自WAN的具有此IP地址的数据包进入并转发。

此问题在较新的NAT中得以解决,该NAT可检测到这些情况并正确转发数据包。 在P2P系统中有时会遇到此问题。

如果幸运的话,可以重新配置NAT,以在LAN上启用转换后的地址。 如果没有,那么您需要一个新的NAT。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM