您好,登錄后才能下訂單哦!
億速云內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,簡稱CDN)是建立并覆蓋在承載網(wǎng)之上,由分布在不同區(qū)域的邊緣節(jié)點服務(wù)器群組成的分布式網(wǎng)絡(luò)。億速云CDN分擔(dān)源站壓力,避免網(wǎng)絡(luò)擁塞,確保在不同區(qū)域、不同場景下加速網(wǎng)站內(nèi)容的分發(fā),提高資源訪問速度。許多用戶在實際運用CDN的過程中都會遇到一些問題,今天億速云小編給大家介紹下cdn分網(wǎng)調(diào)度基于什么原理。
核心思想:
一、網(wǎng)絡(luò)拓撲介紹
二、服務(wù)器配置
1. 定義解析請求流量分類
編輯bind主配置文件/etc/named.conf,定義acl將請求流量進行分類,如:定義三個ACL分別匹配來自聯(lián)通、電信、移動三家ISP的域名解析請求。
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 檢查配置文件是否存在語法錯誤
3. 創(chuàng)建區(qū)域文件
針對每個視圖分別定義區(qū)域文件,DNS收到來自三個ISP客戶的域名解析請求時,分別讀取三個ISP對應(yīng)區(qū)域文件,本個區(qū)域分別映射三個解析庫文件,根據(jù)域名解析請求數(shù)據(jù)包的源IP地址返回各ISP的網(wǎng)內(nèi)節(jié)點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. 定義解析庫文件
定義對應(yīng)cmnet用戶解析庫文件 /var/named/magedu.com.zone.cmcc
定義對應(yīng)cunet用戶解析庫文件 /var/named/magedu.com.zone.cucc
定義對應(yīng)ctnet用戶解析庫文件 /var/named/magedu.com.zone.ctcc
5.檢查解析庫文件是否存在語法錯誤
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
7.執(zhí)行rndc reload重新加載區(qū)域
三、客戶端測試
如果大家還有什么不明白的地方可以在
億速云官網(wǎng)找我們的CDN技術(shù)工程師的,億速云CDN技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗了,所以會比小編回答的更加詳細專業(yè)。億速云官網(wǎng)鏈接kemok4.com
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。