如何判断我的家庭路由器是否可以托管公共站点


0

我有一台运行debian的专用电脑。我已经启动并运行nginx(可以通过192.168.xx在本地访问它没问题)。我把那台机器放在路由器的DMZ上(Bell Home Hub 1000)。

我去http://www.t1shopper.com/,输入我的公共IP地址,它说“[我的IP地址]在端口80(http)上响应”。

但是,当我在浏览器中访问时,它会超时“ERR_CONNECTION_TIMED_OUT”

有什么方法可以调试这种情况?服务器正在服务网页,IP地址在端口80上响应,我将两者连接在一起的中间因素是什么?


您是否尝试从网络内部访问公共IP地址?
DavidPostill

@DavidPostill我已经尝试了两种,在内部超时,我从wifi断开手机并尝试它,我得到“错误:无效的请求或服务器故障.HTTP_Proxy”
alanj 2016年

只有在路由器支持NAT Reflection / NAT Loopback / NAT Hairpinning时,内部才会起作用。大多数消费级路由器没有。
DavidPostill

@David ......可以用Tomato或DD-WRT路由器完成吗?
保罗

@Paulb不知道。
DavidPostill

Answers:


0

我得到了它的工作,IP地址已经改变。我使用了no-ip.com并为它设置了动态IP名称。是的,它在我的网络中不起作用。


1
我认为您应该将其添加为原始帖子的编辑,因为它是诊断的更多额外信息。
Burgi 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.