2012-07-24 64 views
1

我的理解是,将两个相关站点置于同一个域下,而不是单独的子域(例如不同书籍类型的子站点)相对有一定优势。两个我能想到的是使用相同的SSL证书和SEO排名。根据URL路径可能解析DNS

我想有不同的路径为相同的域名解析到不同的IP地址。例如,example.com/a100.100.100.100example.com/b200.200.200.200。我知道这对传统的DNS服务器来说是不可能的,但是有没有其他技术或商业服务可以实现呢?理想情况下,我也可以动态地改变路径解析到的位置,因为不同的服务器会上线或下线。

回答

3

这是无法完成的; DNS'名称到IP解析仅考虑主机名。

您可以通过在example.com举办像nginx反向代理实现了类似的结果,然后/a直接查询100.100.100.100/b200.200.200.200

+0

是否有任何nginx服务,易于设置和管理?我宁愿不必亲自管理代理。 – 2012-07-24 05:01:14

1

你不能用DNS来做(DNS只解析域名到IP,并且与“/”之后的任何内容无关),但你可以通过URL转发来完成。通常DNS(特别是动态DNS)提供商也提供URL转发服务,请尝试诸如no-ip.com之类的公司。

0

你可以用前缀做到这一点。 A.example.com - > 100.100.100.100和B.example.com - > 200.200.200.200