我们说:
我希望当美国的一个人访问www.example.com时,网站会在美国的服务器上显示,但是当一个欧洲人访问时,网站会在英国的一台服务器上显示。
这是否可以通过简单地添加/修改DNSlogging使用相同的域 (没有子域redirect,如us.example.com和uk.example.com)?
如果(1)为“是”,那么如何设置www.example.com的DNSlogging才能完成此操作?
如果(1)为否,是否还有其他解决scheme可以实现这一目标?这些解决scheme是什么?
您可以使用Anycast DNS来达到您想要的效果。
这样,居住在美国的人们将从美国的DNS服务器得到答复,在那里你可以有你的美国的IP地址,在欧洲生活将从欧洲的DNS服务器得到你的欧洲服务器的IP地址的响应。
你需要一个Anycast DNS提供者来使用它。 例如http://dyn.com/