可以根据URL路径解析DNS

时间:2012-07-24 04:52:08

标签: http dns url-routing

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

我希望将相同域的不同路径解析为不同的IP地址。例如example.com/a100.100.100.100example.com/b200.200.200.200。我知道这对于传统的DNS服务器是不可能的,但是否有其他技术或商业服务可以实现这一目标?理想情况下,我也可以动态更改路径解析的位置,因为不同的服务器会启用或脱机。

3 个答案:

答案 0 :(得分:4)

无法做到; DNS的名称到IP解析只考虑主机名。

您可以通过在example.com托管nginx之类的反向代理来获得类似的结果,然后将/a的查询定向到100.100.100.100/b200.200.200.200

答案 1 :(得分:1)

您无法使用DNS(DNS仅将域名解析为IP,并且与“/”之后的任何内容无关),但您可以通过URL转发执行此操作。通常DNS(特别是动态DNS)提供商也提供URL转发服务,尝试像no-ip.com等公司。

答案 2 :(得分:0)

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