【问题标题】:Redirecting subdomains to certain ports将子域重定向到某些端口
【发布时间】:2016-03-21 13:44:27
【问题描述】:

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

这台机器和大多数机器一样,都有一个 IP。假设我的服务器 IP 是 255.255.255.255。

我希望在此塔上托管多个服务器:Minecraft、TeamSpeak、Feed the Beast、Garry's Mod 和我的网站。 (别担心,我没有多少流量。)

我想要的是这样的设置:

-------------------------------------------------------
|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 域管理器选项来执行此操作?

【问题讨论】:

    标签: dns subdomain ip-address portforwarding


    【解决方案1】:

    BLUF:你不能通过 DNS 像那样操纵端口流量

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

    我不是边界设备专家,但也许,您的防火墙可能会根据提供的 URL 将某种端口重定向到您的服务器(网络防火墙,而不是主机)。或者在服务器上有一个 Web 服务来创建一个基于 URL 提供的返回到客户端的连接。只是在这里吐个球。我不确定这将如何(如果可以)工作。

    【讨论】:

      猜你喜欢
      • 2014-05-17
      • 2020-10-27
      • 2014-07-02
      • 2020-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多