DNS在CDN中的作用是什么?

CDN测评 0 259

准确地说,dns只有一个作用,就是将域名解析为ip,说的再具体点,就是对该域名的请求,如果来自这个地点,这个运营商,该请求应该访问哪个ip。

对于cdn来说,dns是用来管理业务以及调度流量的。拿传统的树状结构,回源固定源站的cdn来说:

1 dns最直接的用法是调度流量到合理的边缘节点上。

在边缘节点,你需要将流量调度到,就近的,本运营商的cdn节点上。例如,上海电信,如果调度到北京节点,或者联通节点,cdn加速效果就会很差,这显而易见。

当节点有宕机,或者带宽/负载过高的时候,可以通过系统报警,运维人工来把流量调走;当然也可以做成自动的,这一点技术要求较高。

2 控制回源链路。

除了边缘节点,cdn的父层节点,或者说整个cdn回源到达源站的链路,也可以通过域名来控制。

举例,父层节点变差时,可以修正该链路。

再或者,边缘请求在海外,回源链路可以修正为作为国内入口的香港节点。

3 在实际操作时要注意dns缓存时间,处理劫持,以及考虑302调度和httpdns调度的辅助。

4 至于线路域名管理,其实不属于本回答的范畴。简单来说,你可以制作多条线路,质量好的,带宽容量大的,为专属客户订制的等等。这个扩展起来说就比较多了。

欢迎咨询QQ:5765541

HIG1LWVD6JATB7ZF~3NIN4M.jpg

也许您对下面的内容还感兴趣:

留言0

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。