【问题标题】:How to get the domain country? [closed]如何获得域名国家? [关闭]
【发布时间】:2012-11-25 22:04:26
【问题描述】:

我无法理解某些网站如何为每个网站使用不同的域。简而言之,例如 myspace 有 uk.myspace.com、fr.myspace.com 等怎么说?

他们是否将主文件放在上述根目录中,然后为每个国家/地区提供单独的子域,或者他们在国家/地区检测方面有什么奇怪的事情发生??

我在网上找不到任何东西?

谢谢

【问题讨论】:

  • 这个问题很有趣。部分答案是许多域可以指向同一个主机,然后该主机可以根据域名决定向用户显示哪些数据。在 apache 中,这可以通过 ServerName www.mydomain.bla.com 来实现(还有更多的事情要遵循)

标签: dns country


【解决方案1】:

不太可能涉及单个服务器,因此谈论“根目录之上的文件”是没有意义的。您将谈论某种相当先进的路由基础设施,在许多不同的位置隐藏了数十个不同的服务器。路由逻辑是决定哪组机器负责处理给定请求的部分。

转发部分确实是“奇怪的国家检测”,从某种意义上说,某些机器负责执行 IP 查找并将用户重定向到适当的(可能是地理上更接近的)主机。这可能是出于性能原因,也可能是出于内容本地化和 SEO 原因(例如,默认语言)。

【讨论】:

  • 听上去像是一场噩梦,谢谢您的回答
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-02
  • 1970-01-01
  • 1970-01-01
  • 2011-06-27
相关资源
最近更新 更多