Raspberry Pi - 无IP DNS不起作用

时间:2014-01-29 20:04:29

标签: linux dns webserver raspberry-pi

我想在世界各地使用我的覆盆子pi的网络服务器。所以我决定使用no-ip DNS。我在我的pi上安装了所有内容并且没有使用sudo noip2启动ip。我在no-ip网站上设置了所有内容(主机名,地址..)。

然后我用nslookup检查了我的IP地址和No-Ip域之间的连接是否正确。一切都好。 但是现在当我在浏览器中输入我的域名时,我的网络服务器页面就不会出现了。

我认为我的路由器不允许连接。有人可以帮我转发吗?我需要哪些端口? 或者还有什么问题?

由于

编辑

我正在使用TP-Link TL-WR841N路由器。在我的RPi上,我有一个运行mysql数据库的Web服务器。

我将端口80转发到我的RPi静态IP地址192.168.1.190。

在家里,我有一台连接到ISP的路由器。 1个电缆连接到WLAN路由器,我现在正在谈论它。所以有可能我的WLAN路由器不是问题,而是连接到ISP的路由器?我有2台路由器,因为路由器位于不同楼层。

它现在正在运作!我必须在我的第二个直接连接到Internet的路由器上打开端口80。

2 个答案:

答案 0 :(得分:1)

我有一个覆盆子PI正常使用无ip DNS。为了帮助您首先回答这个问题,请:

1)你能描述一下你的路由器(商标)吗? 2)您使用哪些端口(HTTP:80,SSH:22,WEBCAM ......)

由于您提到的转发操作,它无法正常工作。您需要将端口转发到raspberru PI具有的私有IP才能访问您的设备。 我还建议你在树莓PI上加一个静态IP,这样你就不必每隔一段时间就做一次。

答案 1 :(得分:-2)

我的Raspberry在noip工作正常。

这是如何设置DUC客户端的一个很好的链接。 https://stackoverflow.com/a/14966131/6169225

链接包括让noip2在启动时启动。它提供了一个启动脚本/etc/init.d/noip2(由root拥有,具有755权限)。当使用命令行参数'start'调用它时,它将执行:

start-stop-daemon --start --exec /usr/local/bin/noip2

最后在创建脚本后执行:

update-rc.d /etc/init.d/noip2 defaults 90

这将确保启动脚本在启动时运行。