我有一个Fritzbox 7490路由器,并且端口转发了(我认为)端口8080。
由于某些原因该端口未从外部打开,但可以通过路由器ip地址访问。
我设置了一个nodejs express应用,该应用托管html页面并在端口8080上进行监听
randomNums.sort(function (a,b) {
return b - a;
})
然后,我在浏览器中输入:routerip:8080,它可以正常工作。 但是,如果我从外部源路由器进行连接ip:8080
我没有任何回应。
在线端口检查器说该地址不可访问,这使我回到端口转发功能无法正常工作。
设置Fritzbox端口转发:
名称:HTTPS服务器 协议:TCP 设备端口:8080通过端口8080 外部请求的端口(ipv4):8080
启用共享:True
然后它在互联网上为我提供了具有相同端口8080的IPv4地址
我尝试在本地连接,但不在外部连接。
我在做什么错了?
答案 0 :(得分:0)
这有点任务。
我的isp阻止了端口转发。显然我有一个动态IP地址,但该IP地址没有更改...未启用DHCP。我在本地和外部都追踪了路由器的公共IP地址,并被isp阻止。
我打电话给他们,他们说端口转发是一个安全问题,并说他们无能为力。
我仔细检查了tracert,并考虑了一会儿。然后再次打来电话,说必须是你们。。。他们说要多付一些钱,并说一些有关网络变更的事,并分配了一个静态IP。然后它起作用了...
虽然有点讨厌额外的费用...