我的问题如下:
我有一个Java程序,即服务器,它正在等待来自客户端的TCP连接。问题是,服务器用于等待连接的IP地址可能会随时间变化而改变...因此,我希望客户端能以某种方式获取此地址。我认为我需要配置一些DNS服务器,但我不知道具体该怎么做。如果有免费的这样的服务等...
所以我想它应该像这样工作: 服务器启动时获取其IP。然后访问某个DNS(?)服务将此IP可用。 然后客户端执行类似getByName的操作,并查看服务器的IP以建立连接。
是这样吗?如果是这样, Java服务器代码应该如何编写,我可以使用哪个DNS服务(以及如何配置)?
我有一个Java程序,即服务器,它正在等待来自客户端的TCP连接。问题是,服务器用于等待连接的IP地址可能会随时间变化而改变...因此,我希望客户端能以某种方式获取此地址。我认为我需要配置一些DNS服务器,但我不知道具体该怎么做。如果有免费的这样的服务等...
所以我想它应该像这样工作: 服务器启动时获取其IP。然后访问某个DNS(?)服务将此IP可用。 然后客户端执行类似getByName的操作,并查看服务器的IP以建立连接。
是这样吗?如果是这样, Java服务器代码应该如何编写,我可以使用哪个DNS服务(以及如何配置)?