2

我的理解是,将两个相关站点放在同一个域下有一定的优势,而不是单独的子域(例如不同书籍类型的子站点)。我能想到的两个是使用相同的 SSL 证书和 SEO 排名。

我希望同一域的不同路径解析为不同的 IP 地址。例如example.com/ato100.100.100.100example.com/bto 200.200.200.200。我知道这对于传统的 DNS 服务器是不可能的,但是是否有其他技术或商业服务可以实现这一点?理想情况下,我还能够动态更改路径解析到的位置,因为不同的服务器启动或离线。

4

3 回答 3

5

那是做不到的;DNS 的名称到 IP 解析只考虑主机名。

您可以通过在 at托管像nginxexample.com这样的反向代理,然后直接查询/ato100.100.100.100和 for /bto 来获得类似的结果200.200.200.200

于 2012-07-24T04:55:48.197 回答
1

您不能使用 DNS(DNS 仅将域名解析为 IP,与“/”之后的任何内容无关),但您可以使用 URL 转发来完成。通常 DNS(尤其是动态 DNS)提供商也提供 URL 转发服务,试试 no-ip.com 之类的公司。

于 2012-07-24T05:44:20.893 回答
0

您可以使用前缀来执行此操作。A.example.com --> 100.100.100.100 和 B.example.com -->200.200.200.200

于 2016-06-13T23:58:05.447 回答