RaspberryPi,在本地网络上只能通过本地IP访问

时间:2015-02-16 22:45:49

标签: networking raspberry-pi

我在我的Raspberry Pi上托管了一个网站,我发生了一件奇怪的事情。 当我在我的本地网络上并且我想访问我的网站并访问www.mywebsite.com(示例)时,它将无法加载。但是当我输入我的Raspberry Pi上托管的网站的本地IP地址时,该网站是可访问的。

但是当我从4G网络或任何外部网络在任何浏览器中加载www.mywebsite.com时,我将能够加载它。

我想知道RaspberryPi中的某些内容是否与apache配置不正确或者这是否是我的路由器问题。

2 个答案:

答案 0 :(得分:2)

问题可能不在于Pi,而在于您的路由器将您连接到互联网。

www.mywebsite.com(我猜您使用的是一些动态DNS服务)解析为您的外部IP地址。您的路由器显然不允许您从LAN中访问外部IP地址的(转发)端口。解决此问题很可能取决于您的路由器品牌。但是你可以尝试使用外部代理作为开始。

或者,您可以将www.mywebsite.com包含在运行浏览器的计算机上的hosts文件[1]中,并将该站点重定向到Pi的本地IP地址。

[1]在unix上:/ etc / hosts,在Windows上:C:\ Windows \ System32 \ drivers \ etc \ hosts

答案 1 :(得分:0)

我认为问题是路由器中配置的DNS服务器。尝试使用本地网络中某些主机中的nslookup命令解析名称。我认为在Linux和Windows中是相同的命令。

如果您无法解析名称,则问题在于您的DNS配置。请将其更改为其他配置。谷歌例如8.8.8.8