我有一个Fritzbox 7490路由器,端口转发(我认为(一个8080端口。
由于某种原因,此端口未从外部打开,但可以通过路由器ip地址访问。
我设置了一个nodejs express应用程序,该应用程序托管html页面并在8080 端口上侦听
app.listen(8080, '0.0.0.0', function() {
console.log('Listening to port: ' + 8080);
});
然后,我在浏览器中输入:routerip:8080,它运行良好。但如果我从外部源routerip:8080 连接
我没有得到任何回应。
在线端口检查人员说该地址不可访问,这导致我的端口转发无法正常工作。
Fritzbox端口转发设置:
名称:HTTPS服务器协议:TCP端口到设备:8080到端口8080外部请求的端口(ipv4(:8080
启用共享:真正的
然后它给了我一个互联网上的IPv4地址,带有相同的端口8080
我尝试了,并在本地连接,但不在外部连接。
我做错了什么?
这是一项任务。
我的isp正在阻止端口转发。显然我有一个动态的ip地址,但ip地址没有改变。。。DHCP未启用。我在本地和外部追踪了路由器的公共ip地址,结果被isp屏蔽了。
我打电话给他们,他们说港口转运是一个安全问题,并说他们无能为力。
我仔细检查了一下示踪剂,想了一会儿。然后又打来电话,说一定是你们。。。他们说要额外支付一点费用,并表示要更改网络,并分配了一个静态ip。然后它工作了。。。
不过对额外收费有点恼火。。。