2014-01-29 36 views
2

我想在全世界使用我的树莓派的网络服务器。所以我决定使用no-ip DNS。我在我的pi上安装了所有东西,并开始与sudo noip2没有IP。我在no-ip网站(Hostname,address ..)上设置了一切。Raspberry Pi - No-IP DNS不起作用

然后我检查了nslookup如果我的IP地址和无Ip域之间的连接是正确的。一切都好。 但现在当我在我的资源管理器中键入我的域名时,我的web服务器页面不出现。

我想我的路由器不允许连接。有人可以帮我转发吗?我需要什么端口? 还有什么可能是问题?使用TP-LINK TL-WR841N路由器

感谢

编辑

林。在我的RPi上,我有一个运行mysql数据库的Web服务器。

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

在家里我有一个连接到ISP的路由器。 1电缆连接到即时通讯谈论的WLAN路由器。所以有可能我的WLAN路由器不是问题,而是连接到ISP的路由器?我有两台路由器,因为路由器在不同的楼层。

SOLUTION

它现在的工作!我必须在直接连接到互联网的第二台路由器上打开端口80。

回答

1

我有一个覆盆子PI工作正常,没有IP DNS。为了帮助您首先回答这个问题,请:

1)您能否描述您的路由器(商标)。 2)您为您的应用程序使用了哪些端口(HTTP:80,SSH:22,WEBCAM ...)

由于您提到的转发操作,它不起作用。您需要将您的端口转发到您的raspberru PI所拥有的专用IP,以便访问您的设备。 我也建议你把一个静态IP给你的树莓派,所以你不必每隔一段时间都要做一次。

+0

即时通讯只使用Web服务器...我有一个主页在我的Pi上运行。我的路由器是一个TP-Link路由器。我也在我的路由器配置中设置了DNS设置 –

+0

和一个mysql数据库 –

+0

你能解释一下你的私人IP地址吗?我的rpi有一个静态ip 192.168.1.190 –

-2

我的覆盆子在noip下工作正常。

这是如何设置DUC客户端的好链接。 http://trzebinski.info/noip-daemon-autostart-after-system-restart-on-raspberry-pi-raspbian/

该链接包括让noip2在启动时启动。它提供了一个启动脚本/etc/init.d/noip2(拥有755权限的root)。如果这就是所谓的用命令行参数“开始”,它会执行:

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

创建脚本执行后最后:

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

,这将确保启动脚本得到在系统启动时运行。