我无法通过Internet访问我的Hyper-V Linux Web服务器

时间:2014-01-13 09:32:49

标签: linux apache debian hyper-v

我正在尝试从Internet访问VM Linux Web服务器,但作为响应,我获得了服务器的内部IP。

红外:

物理PC:在IP x.x.x.10(内部)和y.y.y.y(外部/互联网)上运行的Windows 8

虚拟服务器:Debian 7.3 + Apache2,在Hyper-V机器上运行,IP x.x.x.11

路由器:D-Link DMG-6661上设置了'应用程序'和'虚拟服务器':80和:7080,指向x.x.x.11

在我的网络中,一切正常,我可以使用x.x.x.11:80和x.x.x.11:7080访问我的网页。

在我的网络之外,让我们说工作,如果我尝试访问y.y.y.y:80或:7080我得到ERR_NETWORK_ACCESS_DENIED并且我的浏览器上的地址更改为x.x.x.11!

我在这里缺少什么?

感谢。

1 个答案:

答案 0 :(得分:0)

如果没有精确的话,很难回答你...请检查所有网段和软件/硬件组件(将工作中的Web浏览器链接到Apache服务器)。很多东西可能会失去你的联系。想想这些问题:

  • 您的路由器是否允许来自Internet的传入连接?它是否配置为在x.x.x.11:80处的Web服务器的NAT / PAT传入流量?

  • 您的Linux VM是否允许来自LAN以外的其他网络的连接(netfilter / iptables配置?)。

  • 您的Apache是​​否配置为接受来自任何IP地址的传入流量?

此致

相关问题