将子域名重定向到 ip,但在网络浏览器中,重定向到文件夹

将子域名重定向到 ip,但在网络浏览器中,重定向到文件夹

我有一个 Minecraft 服务器,其 IP 为 mc.s0l4re.com,mc 子域名是一条“A”DNS 记录,它将在 Minecraft 中输入“mc.s0l4re.com”的任何人重定向到我的服务器。但是,我也想将此子域名用作我的服务器的网站。我想将输入“mc.s0l4re.com”的任何人重定向到我的 Minecraft 服务器,但我希望使用 Web 浏览器的任何人都能直接访问服务器网站。

谢谢你!

答案1

DNS 中的记录A地址映射记录仅将名称解析为 IP。DNS 不实现HTTP 重定向:它是 HTTP 协议的一项功能,由 Web 服务器执行。

如果你正在运行Minecraft 服务器在其默认25565端口server-port=25565服务器属性80,您有可用的HTTP(和443HTTPS)默认端口。

您可以设置一个 Web 服务器(阿帕奇Nginx等)位于同一台服务器上,具有相同的主机名

  • 为您的网站提供服务。
  • 执行重定向到另一个站点。
  • 反向代理您的外部网站到该地址。

答案2

请澄清为您的网站提供服务的网络服务器是否与您的 minecraft 服务器位于同一台机器上还是位于不同的机器上。

如果在同一台机器上,则无需重定向。只需设置一个 Web 服务器并将您的网站文件放在那里即可。

如果网站和 minecraft 服务器位于不同的机器上,那么您必须重定向到另一个域来显示您的网站,并且另一个域必须指向 Web 服务器机器。

相关内容