所以,我知道 CDN 原则上是如何工作的,以及从客户的角度来看它是如何工作的。我的问题更多是关于它们如何工作的根源,即路由。我有限的知识点只是一些花哨的 DNS 工作。类似于 Geoipdns的东西。这对吗?
因此,如果我想创建自己的小型 CDN,其实用性超出了这个问题,并且我在西海岸、中部和东部都有服务器,那么我只需要我自己的 DNS 服务器来查看传入的 ip,映射它的位置并相应地路由,是吗?
所以,我知道 CDN 原则上是如何工作的,以及从客户的角度来看它是如何工作的。我的问题更多是关于它们如何工作的根源,即路由。我有限的知识点只是一些花哨的 DNS 工作。类似于 Geoipdns的东西。这对吗?
因此,如果我想创建自己的小型 CDN,其实用性超出了这个问题,并且我在西海岸、中部和东部都有服务器,那么我只需要我自己的 DNS 服务器来查看传入的 ip,映射它的位置并相应地路由,是吗?
是的。
我怀疑 serverfault 会让我在 4 个字符的帖子上点击提交……所以啊……他们通常会 bgp-anycast dns 服务器的 ip,这样它既可以容错又具有良好的默认值- 猜猜你会靠近哪个位置。
基本上是的——尽管一些智能的被放置在特定的位置以优化交付——我们的仍然是。