我有一个域名:www.domain.com。我使用路由器的公共(public) IP 地址设置了 DNS A 类记录。
现在,如果我访问 www.domain.com,我将被重定向到路由器的主页。我需要做的是将端口转发到我在 localhost:3000 上运行的 node.js 服务器应用程序。
图片供引用。 http://i.imgur.com/WyxBKmY.png
IP 地址应该是我在终端中输入 ifconfig
得到的计算机 IP。所以我输入计算机的 IP 地址和端口 3000。
现在,如果我访问我的 www.domain.com,我仍然会看到我的路由器主页。
有人知道我应该进入哪个端口吗?
最佳答案
您真的想在本地计算机上运行生产站点 www.[yourdomain].com
吗?或者这只是一个示例,您只对公开可用的开发/测试环境感兴趣吗?
如果是第二种,那么你也可以尝试一个完全不同的解决方案:使用像ngrok这样的端口转发软件。 .您可以在本地计算机上安装并运行 ngrok
客户端,它会为您设置隧道,使您的本地计算机在 Internet 上可见。
您将收到一个类似于 http://6cdd8912.ngrok.io
的 URL,它会连接到您的本地计算机。
每次启动 ngrok
时,都会创建一个具有新主机名的新隧道,因此这对于生产网站来说不是一个好的解决方案。
关于javascript - 端口转发路由器监听家用电脑上的 node.js 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34544151/