首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过DNS或其他方法将子域连接到自定义游戏服务器

如何通过DNS或其他方法将子域连接到自定义游戏服务器
EN

Server Fault用户
提问于 2021-05-03 20:47:00
回答 1查看 476关注 0票数 0

所以,我和一个朋友用java建立了一个自定义游戏服务器。此游戏服务器侦听来自特定ip /端口的HTTP和TCP消息(本地主机或设备用于端口转发的外部IP地址)。然后,您可以采取IP /端口组合,并在游戏中使用它,它连接良好。服务器工作得很好。问题是,我们希望为服务器设置一个域。托管实际游戏服务器的虚拟私有服务器是Google虚拟机。我使用Cloud将我的域连接到VM上的apache the服务器。

我想知道是否有办法通过子域连接到我的游戏玩家的IP和端口.比如gateway.gameserver.com

我尝试使用SRV记录,并插入我的自定义端口+ ip地址,但它没有响应。

我还试着只连接到我的域(它使用与我的游戏服务器相同的IP地址),并在最后添加一个端口,但没有工作。

我没有主意了。

我非常希望能够通过gateway.gameserver.com连接到我的自定义游戏服务器,而不是100.100.100.100:5000之类的。

EN

回答 1

Server Fault用户

发布于 2021-05-03 21:25:17

域名通过记录映射到DNS中的IP地址。记录中没有指定端口的位置。端口通常完全独立于DNS,并且取决于您使用的特定应用程序。因此,如果您使用的端口对于这种特定类型的应用程序是非标准的,则始终必须显式地指定端口。

SRV记录不是通用的,它们用于特定的应用程序,特别是对于这个SRV记录。如果您的游戏客户端支持SRV记录,那么您可以设置一个SRV记录,该记录将被它使用,否则SRV记录对您没有任何用处。

但是,如果您有指向yourdomain.com的A记录(指定IP地址),并且游戏服务器运行在这个完全相同的IP地址上,则绝对可以使用yourdomain.com和游戏客户端中的特定端口号,除非游戏客户端不允许自由端口选择并使用固定端口。在这种情况下,您必须在该端口上运行游戏服务器,并且只能在您的游戏客户端中使用yourdomain.com

如果域名在您的游戏客户端中不起作用,但是域名指向的IP地址完全相同,那么要么您做错了什么,要么游戏客户端根本不支持使用域名。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1062448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档