我有一个Windows 2008R2服务器,为了清晰起见,我将这个“dedserver”称为hyperv。 它运行带有IIS的另一台Windows 2008R2服务器,我将称之为“vpsserver”。
Both have a dedicated public ip address: (faked addresses for security reasons) dedserver: 64.64.64.64 vpsserver: 64.64.64.65
两者都可以从互联网上访问。 现在我正在使用dedserver来input。 我可以通过hyper-vpipe理器访问vpsserver,并且可以在办公室和家中的计算机上访问该网站。
当我尝试从驻留在vpsserver上的dedserver访问网站时,出现超时。
我重新启动了两台机器,以确保。 我做了一个ipconfig / flushdns,没有运气。
然后,我做了tracert thewebsite.com:
C:\Users\someone>tracert www.thewebsite.com Tracing route to techguy.ws [64.64.64.65] over a maximum of 30 hops: 1 PLATINUM [64.64.64.64] reports: Destination host unreachable. Trace complete.
它显示它正在通过dedserver访问vpsserver,这是有道理的。
我错过了什么? 为什么我不能从dedserver访问vpsserver的网站?
我想用这个testing,这真的让我有一个糟糕的一周:P
任何帮助将不胜感激!
testing您是否可以从VPS之外访问VPS上的站点(即从主机或networking上的另一台计算机)。
您可以使用telnettesting您是否可以连接到IIS(即testingnetworking通信和防火墙是否按预期工作):
telnet 10.2.3.4 80其中10.2.3.4是VPS的IP。 (如果在连接命令后进入黑屏)。
否则,如果唯一不能访问VPS站点的是Dedicated,听起来像Ded / VPS之间的networking/路由问题
您在Hyper-V中创build了哪种types的networking?
如果您希望虚拟机像networking上的普通节点一样运行,并且可以在networking上的任意位置访问,我build议使用外部networking。
基本上你应该在Hyper-V中search主机/访客通信,这里是一个很好的链接:
http://www.andrewconnell.com/allowing-a-host-machine-to-talk-to-guest-vms-in-hyper-v