CDN介紹 bind智慧型DNS

2021-10-01 15:51:59 字數 2447 閱讀 5792

cdn: content delivery network內容分發網路

服務商:藍汛,網宿,帝聯等

gslb和cdn

gslb:global server load balance 全域性負載均衡

gslb是對伺服器和鏈路進行綜合判斷來決定由哪個低點的伺服器來提供服務,實現異地伺服器群服務質量的保證,主要目的是在整個網路範圍內將使用者的請求定向到最近的節點,gslb分為基於dns、重定向、路由協議的實現方式,其中最通用的是基於dns的解析方式

cdn工作流程示例

北京使用者訪問www.test.com

使用者得到北京節點位址後訪問北京節點

bind 的view

乙個bind伺服器可定義多個view,每個view中可定義乙個或多個zone

每個view用來匹配一組客戶端

多個view內可能需要對同乙個區域進行解析,但使用不同的區域解析庫檔案

注意:一旦啟用了view,所有的zone都只能定義在view中

僅在允許遞迴請求的客戶端所在view中定義根區域

客戶端請求到達時,是自上而下檢查每個view所服務的客戶端列表

格式:view view_name ;

zone 「magedu.com」 ;

include 「/etc/named.rfc1912.zones」;

};bind的acl格式:

acl acl_name ;

示例:acl test ;

bind有四個內建的acl:

none 沒有乙個主機

any 任意主機

localhost 本機

localnet 本機的ip同掩碼運算後得到的網路位址

只能先定義後使用;因此一般定義在配置檔案中,處於options的前面

新增解析庫檔案

vim /

var/named/test.com.bj.zone

@ttl

1d@ in

soa ns1 admin (

11h 1h 1w 3h)

ns ns1

ns1 a 192.168

.1.2

www a 192.168

.1.10

vim /

var/named/test.com.gz.zone

@ttl

1d@ in

soa ns1 admin (

11h 1h 1w 3h)

ns ns1

ns1 a 192.168

.1.2

www a 192.168

.2.10

vim /

var/named/test.com.other.zone

@ttl

1d@ in

soa ns1 admin (

11h 1h 1w 3h)

ns ns1

ns1 a 192.168

.1.2

www a 192.168

.3.10

修改配置檔案

vim /etc/named.conf

在options前面加上

acl beijing

;acl guangzhou

;acl other

;小範圍的放前面,any能匹配全部要放在最後

view v_beijing

; zone "test.com"

;include 「/etc/named.rfc1912.zones」;};

view v_guangzhou

; zone "test.com"

;include 「/etc/named.rfc1912.zones」;};

view v_other

; zone "test.com"

;include 「/etc/named.rfc1912.zones」;};

使用view要求把所有zone資訊都寫在view中

這裡配置完後還要根域zone資訊移到/etc/named.rfc1912.zones檔案裡

noerror不代表沒有問題,也可以是過時的記錄

檢視是否為權威記錄,flags:aa標記判斷

被刪除的記錄仍能返回結果,可能是因為記錄存在

如:.example.com. in a 192.168.254.254

注意「.」的使用

避免cname指向cname記錄,可能產生回環

test.com. in cname test2.com.

test2.com. in cname test.com.

正確配置ptr記錄,許多服務依賴ptr,如sshd,mta

正確配置輪詢round-robin記錄

基於BIND實現智慧型DNS解析

智慧型dns又稱為解析切割,是對請求dns解析的ip位址進行判斷,將網域名稱解析成不同的位址 一般智慧型dns應用常見的場景就是cdn,中國特色社會主義的網路導致了電信和聯通這2個特色的運營商,而這2個運營商通過在北京某機房的100g頻寬相連,這就導致了電信使用者訪問聯通的網路就會非常慢。玩遊戲的童...

CDN 智慧型DNS原理和應用

cdn content delivery network 內容分發網路 跟據使用者訪問的網路位址就近查詢需要的資源,提高使用者的訪問 的響應速度,cdn 更智慧型的映象 快取 流量導流 dns domain name system 網域名稱系統 網域名稱和ip位址互相對映的分布式資料庫,好處是使用者...

用bind架設自己的智慧型DNS

中國的南北網路問題,是許多做 的人的心病 除了使用雙通或者多通機房以外,還可以通過多台映象伺服器的方法來提高使用者的訪問速度 但是,如果使用的雙通機房並不是單ip的,或者使用多台映象的做法,就會面臨多個不同的伺服器ip的問題 最早的時候,很多映象伺服器都是使用不同的網域名稱的,比如說www1和www...