【问题标题】:Map subdomains to public ip and ports将子域映射到公共 ip 和端口
【发布时间】:2021-04-16 08:48:44
【问题描述】:

我有一个带有公共 IP 的路由器和一组在 专用网络 中运行的服务器。我购买了一个域名,我想将一组子域映射到路由器的几个端口,这些端口被转发以从专用网络访问服务器。例如:

subdomain1.mydomain.com → PUBLIC_IP:PORT1
subdomain1.mydomain.com → PUBLIC_IP:PORT2

是否有任何免费的 DNS 服务能够做到这一点?你有什么推荐的?

【问题讨论】:

    标签: dns port subdomain


    【解决方案1】:

    您可以将子域记录添加到域注册商本身,DNS 记录由您的注册商免费提供(例如,godaddy、aws、google 域等)

    你需要做的就是——

    1. 将子域映射到路由器的公共 IP。
    2. 在路由器上,根据主机名将端口转发到相应的内部 ip。

    这应该只是发布这个。

    【讨论】:

      【解决方案2】:

      在 Mdeora 的回答中添加一些图片信息。

      您可以使用代理将您的请求转发到您的私人机器/实例。

      • 这是我添加子域的配置。我正在使用 AWS Route53,并且我已经注册了域。

      • 这是在我的域中注册的子域。

      • 为了让您更好地了解如何转发请求,这是来自docs.docker.com 的图片。这可以帮助您了解一些细节并根据您的要求进行映射

      参考:https://docs.docker.com/engine/swarm/ingress/

      【讨论】:

        猜你喜欢
        • 2013-01-14
        • 2017-01-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多