将子域重定向到某些端口

时间:2015-12-15 16:45:03

标签: dns subdomain ip-address portforwarding

我是我第一台服务器(在GoDaddy注册)的自豪拥有者。

与大多数人一样,这台机器有一个IP。让我们假装我的服务器IP是255.255.255.255。

我希望在这座塔上托管多台服务器:Minecraft,TeamSpeak,Feed the Beast,Garry>以及我的网站。 (别担心,我不会获得太多流量。)

我想要的是这样的设置:

-------------------------------------------------------
|Service   |Subdomain           |Actual IP            |
-------------------------------------------------------
|Website   |digiduncan.com      |255.255.255.255:80   |
|Minecraft |mc.digiduncan.com   |255.255.255.255:25565|
|FTB       |ftb.digiduncan.com  |255.255.255.255:9001 |
|TeamSpeak |ts3.digiduncan.com  |255.255.255.255:9987 |
|Garrys Mod|gmod.digiduncan.com |255.255.255.255:27015|
-------------------------------------------------------

如何使用DNS或其他GoDaddy域管理器选项执行此操作?

1 个答案:

答案 0 :(得分:0)

BLUF:您无法像通过DNS那样操纵端口流量

据我所知,你不能用DNS做到这一点。 DNS用于名称到ip映射。要指定一个类似于您尝试执行的端口,这会在尝试连接到您的服务器的应用程序上发生。例如,连接到您的Minecraft服务器的人必须知道在该端口25565处连接该IP地址(可以在连接的Minecraft客户端上设置)。如果您打算通过DNS执行此操作,那么您将需要拥有多个IP地址(我假设您不想这样做)。

我不是边界设备的人,但也许,根据提供的URL,可能会根据您的防火墙到您的服务器(网络防火墙,而不是主机)进行某种端口重定向。或者在服务器上有一个Web服务,以根据URL提供的方式创建一个返回客户端的连接。只是在这里吐痰。我不确定那会怎么样(如果能的话)。