我知道DNS只能parsing域名,但让我解释一下我的问题,我想知道如何才能解决这个特定的需求。
我有一个要求营销,使世界网站融合成一个单一的领域。
例如,当你有:
www.somedomain.com.mx www.somedomain.co.uk www.somedomain.co.jp
现在他们想要这个:
www.somedomain.com/mx www.somedomain.com/uk www.somedomain.com/jp www.somedomain.com
但是由于我们有服务器在不同的位置由于延迟要求,他们希望:
www.somedomain.com goes to the US Server www.somedomain.com/mx goes to the US Server www.somedomain.com/uk goes to the UK Server www.somedomain.com/jp goes to the Japan Server
所以: Japan user -> US nginx -> Japan server -> US nginx -> Japan user
这会导致更多的延迟。
是否有可能请求www.somedomain.com/jp回答美国服务器的镜像服务器的IP,但位于日本,www.somedomain.com/uk回答英国镜像服务器的IP ?
所以最终的基础设施将是这样的:
www.somedomain.com mirrored in Japan / US / UK www.somedomain.com/uk ,这些请求会发送到位于UK的IP服务www.somedomain.com ,而UK则向位于UK另一个承载英国网站的IP提出内部请求。 www.somedomain.com/jp ,请求到位于Japan的IP服务网站www.somedomain.com ,该网站又向另一个承载日本网站的IP提出内部请求,但也位于日本。 不,这只能用DNS来完成。
你应该考虑几件事情: