给本地节点服务器一个名称而不是ip地址

时间:2014-10-05 17:39:54

标签: node.js

这可能是一个愚蠢的问题,但我在一个脱衣舞商场经营一家企业,并且包括互联网(因此我无法访问路由器)。路由器分配动态IP地址,当我设置静态IP时,我失去连接。

有没有办法将地址更改为我的节点应用程序从“http:// [my-server-ip]:3000”改为“http:/ / [business-name]:3000”。 (//应该是//但是堆栈不会让我发布死链接)

主要原因是我有多个平板电脑和设备使用这个系统但是最近他们对路由器设置进行了一些更改设置后我的计算机每天会被分配两到三个IP地址(我告诉房东他说的是正常)。每当我的IP地址发生变化时,我都会失去与我的应用程序的连接。

是否有可能的修复方法,不要求我在Web服务器上托管或启用端口转发?

或许我应该改写这个问题。如何从mac设置本地DNS区域? (我知道这可以通过大多数Linux发行版来实现)

1 个答案:

答案 0 :(得分:1)

不,你不能。

当路由器为您提供新的IP地址时,您的服务器IP将始终发生变化,因此除非每次服务器上的IP发生更改,否则更改主机将无法正常工作。您可以在设备上更改IP。

您可以尝试在http://www.noip.com/等dns网站上创建帐户。他们会给你一个像“mybusiness.noip.com”这样的“外部”互联网地址,然后你会把平板电脑和手机上的程序指向这个地址。

然后,您将在服务器上安装一个程序,该程序将告诉noip新地址在其上维护相同的mybusiness.noip.com。