我有windows 8主机,我已经在vmware中安装了ubuntu 14.10服务器作为虚拟机。我已经安装了LAMP服务器,我正在尝试从中托管一个网站。我创建了一个虚拟主机。当我转到地址192.168.0.106时,我的网站可以在主机上访问。
我的路由器信息:
LAN
IP地址:192.168.0.1
INTERNET
IP地址: 10.30.XXX.XXX
谷歌中的“我的ip是什么”: 113.XXX.XXX.XXX如何通过互联网访问我的网站?我知道这是一个愚蠢的问题,但我尝试到处搜索,无法得到解决方案。
答案 0 :(得分:0)
DynDNS应该做的工作! 它会自动更新您的动态IP地址。所有你需要的是;一个在您的服务器上运行的工具。
在谷歌上搜索它,你会找到一个解决方案。顺便说一句:有免费和付费解决方案。
编辑:顺便说一句,您的路由器还需要一些port forwarding来使您的网站可以从外部访问。即使安装了DynDNS东西。
只是给你一些指示。
答案 1 :(得分:0)
由于您说您可以从主机连接到该站点,因此它在VM中并不重要。
您说您可以通过LAN上的192.168.0.106
连接到您的网站。您需要将WAN地址(113.193.56.198
)的连接转发到您的LAN地址(192.168.0.106
)。您可以在大多数路由器设置中的端口转发部分执行此操作。如果您从浏览器访问LAN IP,则使用端口80
,而不必在http:\\192.168.0.106:1234
之类的地址后添加端口。否则,请使用您喜欢的任何端口。
一旦您开始工作,最好使用动态DNS服务,它将您的IP连接到域名,并在WAN IP更改时更新连接。这样,您可以使用您的域名,而不是在浏览器中使用WAN IP,它应始终有效。但这不是你的第一个问题。首先让它自己使用WAN IP。一旦你有了这个工作,就得到一些DynDNS。
修改
如果您认为它应该有效但无法找出原因,请使用nmap / zenmap等工具扫描您的WAN和LAN IP。这将有助于您诊断问题。