【问题标题】:subdomain redirect to a specific port using SRV?使用 SRV 将子域重定向到特定端口?
【发布时间】:2015-07-17 05:52:29
【问题描述】:

假设我有以下内容:

subdomain: xyz.mydomain.com
my server's public DNS: xyz.fastserver.com

当有人去xyz.mydomain.com时,我希望他们被重定向到

xyz.mydomain.com:8080 

我可以完全访问所有典型的 A(host)、C(NAME) 以及 SRV 记录等,尝试了不同的配置但无法使其正常工作。

有什么想法吗?

【问题讨论】:

    标签: redirect tcp dns subdomain srv


    【解决方案1】:

    您没有明确指定它,但我假设您的意思是 HTTP(即网页浏览),而不是 FTP、SIP、SMTP ......以及互联网上的许多其他协议。

    在这种情况下,您尝试做的事情是不可能的。 DNS A/AAAA/CNAME 记录仅用于获取 IP 地址,因此您无法通过这些设置获取端口。而且HTTP中不使用SRV记录,所以也不能用它来指定端口。

    【讨论】:

      【解决方案2】:

      链接到以前的post,它涵盖了重定向、重写和虚拟主机之间的区别。

      但是,DNS 没有“端口”的概念,除非您创建一个特殊记录 (SRV),然后发出特殊请求来获取该记录。使用上述的一种 HTTP 方法会更加透明。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-05-17
        • 2014-07-02
        • 2016-03-21
        • 1970-01-01
        • 2020-02-23
        • 1970-01-01
        • 2011-11-13
        相关资源
        最近更新 更多