在具有动态ip的服务器上运行java服务

在具有动态ip的服务器上运行java服务,java,redirect,service,dns,port,Java,Redirect,Service,Dns,Port,我正在尝试设置一个java服务(服务器),它在用户定义的端口(比如5555)上接受来自GPS跟踪设备的tcp/udp连接 由于我的服务器上没有静态ip,我无法将gps设备配置为指向特定ip地址 如何使用动态dns服务,如,这样我就可以有一个静态名称映射到我的动态ip 我可以将gps设备配置为指向像gpst.no-ip.org这样的域 如果我使用动态dns服务,它会将gps设备重定向到服务器的端口5555 他们还有其他的方法吗 谢谢 dns查找将在不知道端口的情况下进行。因此,由应用程序决定使用哪

我正在尝试设置一个java服务(服务器),它在用户定义的端口(比如5555)上接受来自GPS跟踪设备的tcp/udp连接

由于我的服务器上没有静态ip,我无法将gps设备配置为指向特定ip地址

如何使用动态dns服务,如,这样我就可以有一个静态名称映射到我的动态ip

我可以将gps设备配置为指向像gpst.no-ip.org这样的域

如果我使用动态dns服务,它会将gps设备重定向到服务器的端口5555

他们还有其他的方法吗


谢谢

dns查找将在不知道端口的情况下进行。因此,由应用程序决定使用哪个端口


我认为将动态ip地址绑定到静态名称是解决这个问题的一个不错的方法。

ok。。因此,如果我像这样配置gps设备:host:gpst.no-ip.com端口:5555,它会指向我服务器上的xxx.xxx.xxx:5555吗(假设xxx.xxx.xxx.xxx是调用时服务器的ip)?它会绑定到你服务器上的
0.0.0
,这是你机器上的所有接口(ip地址)。然而,我怀疑你的服务器真的在消费者路由器后面,这意味着它的IP不会改变,你的路由器的会改变。。。除非你的意思是你有非常便宜的主机或其他东西,但如果是这样的话,必须有一些机制到位,否则它不会。。。群众或部队的集合。