實(shí)現(xiàn)CDN分網(wǎng)調(diào)度基于什么

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比勃利網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式勃利網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋勃利地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。

創(chuàng)新互聯(lián)內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,簡(jiǎn)稱cdn)是建立并覆蓋在承載網(wǎng)之上,由分布在不同區(qū)域的邊緣節(jié)點(diǎn)服務(wù)器群組成的分布式網(wǎng)絡(luò)。創(chuàng)新互聯(lián)CDN分擔(dān)源站壓力,避免網(wǎng)絡(luò)擁塞,確保在不同區(qū)域、不同場(chǎng)景下加速網(wǎng)站內(nèi)容的分發(fā),提高資源訪問速度。許多用戶在實(shí)際運(yùn)用CDN的過程中都會(huì)遇到一些問題,今天創(chuàng)新互聯(lián)小編給大家介紹下cdn分網(wǎng)調(diào)度基于什么原理。

核心思想:

  1. 基于客戶端發(fā)出起解析請(qǐng)求的源IP地址判斷客戶端所在的地理區(qū)域決定如何返回解析結(jié)果,從而實(shí)現(xiàn)業(yè)務(wù)流量就近調(diào)度。
  2. DNS主配置文件/etc/named.conf 文件中定義acl匹配客戶端IP
  3. 不同ACL匹配的客戶端讀取不同的區(qū)域數(shù)據(jù)庫文件
  4. DNS視圖技術(shù)將ACL與區(qū)域數(shù)據(jù)庫文件映射,注意一旦啟用DNS的視圖技術(shù)則所有的區(qū)域必須都包含在定義的視圖內(nèi)。

一、網(wǎng)絡(luò)拓?fù)浣榻B
實(shí)現(xiàn)CDN分網(wǎng)調(diào)度基于什么

二、服務(wù)器配置

1. 定義解析請(qǐng)求流量分類

編輯bind主配置文件/etc/named.conf,定義acl將請(qǐng)求流量進(jìn)行分類,如:定義三個(gè)ACL分別匹配來自聯(lián)通、電信、移動(dòng)三家ISP的域名解析請(qǐng)求。

acl cmnet {
192.168.39.0/24;
192.168.10.0/24;
};
acl cunet {
192.168.38.0/24;
192.168.20.0/24
};
acl ctnet {
192.168.37.0/24;
192.168.30.0/24
};
allow-query     { 192.168.39.0/24;192.168.10.0/24;192.168.20.0/24;192.168.30.0/24;};

2. 定義解析視圖
DNS視圖技術(shù)將ACL與區(qū)域庫文件映射,include 引用區(qū)域名文件。注意一旦啟用視圖則所有的區(qū)域必須被包括在視圖內(nèi),因此需要將/etc/named.conf文件的zone、和最后includ區(qū)域文件語句注釋掉,或刪除,然后定義在視圖引用的文件之內(nèi)。

view cmcc {                                      
match-clients { cmnet;};
include "/etc/named.rfc1912.zones.cmcc";
};
view cucc {
match-clients {cunet;};
include "/etc/named.rfc1912.zones.cucc";
};
view ctcc {
match-clients {ctnet;};
include "/etc/named.rfc1912.zones.ctcc";
};

執(zhí)行named-checkconf 檢查配置文件是否存在語法錯(cuò)誤

3. 創(chuàng)建區(qū)域文件

針對(duì)每個(gè)視圖分別定義區(qū)域文件,DNS收到來自三個(gè)ISP客戶的域名解析請(qǐng)求時(shí),分別讀取三個(gè)ISP對(duì)應(yīng)區(qū)域文件,本個(gè)區(qū)域分別映射三個(gè)解析庫文件,根據(jù)域名解析請(qǐng)求數(shù)據(jù)包的源IP地址返回各ISP的網(wǎng)內(nèi)節(jié)點(diǎn)A記錄資源。

定義cmnet網(wǎng)絡(luò)的區(qū)域文件文件/etc/named.rfc1912.zones.cmcc

zone "magedu.com" IN {
type master;
file "magedu.com.zone.cmcc";
};

定義cunet網(wǎng)絡(luò)的區(qū)域文件文件/etc/named.rfc1912.zones.cucc

zone "magedu.com" IN {
type master;
file "magedu.com.zone.cucc";
};

定義ctnet網(wǎng)絡(luò)的區(qū)域文件文件/etc/named.rfc1912.zones.ctcc

zone "magedu.com" IN {
type master;
file "magedu.com.zone.ctcc";
};

4. 定義解析庫文件
定義對(duì)應(yīng)cmnet用戶解析庫文件 /var/named/magedu.com.zone.cmcc

實(shí)現(xiàn)CDN分網(wǎng)調(diào)度基于什么
定義對(duì)應(yīng)cunet用戶解析庫文件 /var/named/magedu.com.zone.cucc
實(shí)現(xiàn)CDN分網(wǎng)調(diào)度基于什么
定義對(duì)應(yīng)ctnet用戶解析庫文件 /var/named/magedu.com.zone.ctcc
實(shí)現(xiàn)CDN分網(wǎng)調(diào)度基于什么

5.檢查解析庫文件是否存在語法錯(cuò)誤

chgrp named /var/named/magedu.com.zone.cmcc
chgrp named /var/named/magedu.com.zone.cucc
chgrp named /var/named/magedu.com.zone.ctcc

6.更改區(qū)域文件、解析庫文件的屬組為named

chgrp named /etc/named.rfc1912.zones.c
chgrp named /var/named/magedu.com.zone.c

實(shí)現(xiàn)CDN分網(wǎng)調(diào)度基于什么

7.執(zhí)行rndc reload重新加載區(qū)域

三、客戶端測(cè)試

  1. 移動(dòng)網(wǎng)測(cè)試

    實(shí)現(xiàn)CDN分網(wǎng)調(diào)度基于什么

  2. 聯(lián)通網(wǎng)測(cè)試

    實(shí)現(xiàn)CDN分網(wǎng)調(diào)度基于什么

  3. 電信網(wǎng)測(cè)試
  4. 如果大家還有什么不明白的地方可以在

     

    實(shí)現(xiàn)CDN分網(wǎng)調(diào)度基于什么

  5. 創(chuàng)新互聯(lián)官網(wǎng)找我們的CDN技術(shù)工程師的,創(chuàng)新互聯(lián)CDN技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗(yàn)了,所以會(huì)比小編回答的更加詳細(xì)專業(yè)。創(chuàng)新互聯(lián)官網(wǎng)鏈接bm7419.com

網(wǎng)站欄目:實(shí)現(xiàn)CDN分網(wǎng)調(diào)度基于什么
鏈接分享:http://bm7419.com/article48/gihghp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、網(wǎng)站內(nèi)鏈、網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站、動(dòng)態(tài)網(wǎng)站、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)