cdn解析的過程:
1.用戶向localDNS發起請求,查詢輸入域名對應的IP地址(若有緩存直接返回,否則去rootDNS查詢)。
2.localDNS迭代向rootDNS查詢,逐級迭代,rootDNS → 頂級DNS → 權限DNS。
3.獲得權限DNS后,localDNS向權限DNS發起域名解析請求。
4.權限DNS通常會將域名CNAME【如果有CNAME則解析CNAME對應的cdn服務,否則的話默認為普通請求,直接返回解析到的IP】到另一個域名,這個域名最終會被指向cdn網絡中的智能DNS負載均衡系統。
5.DNS負載均衡系統通過一些智能算法,將最合適的cdn節點IP地址返回給localDNS。
6.localDNS將獲得的IP地址返回給用戶。
7.用戶得到節點的IP地址后,向該節點發起訪問請求。
8.cdn節點返回請求文件,如果該節點中請求的文件不存在,就會再回到源站獲取這個文件,然后返回給用戶。