- Linux運(yùn)維最佳實(shí)踐
- 胥峰 楊俊俊
- 487字
- 2019-01-04 00:50:52
最佳實(shí)踐4:利用BIND實(shí)現(xiàn)簡(jiǎn)單負(fù)載均衡
在BIND中,DNS的條目稱為資源記錄(Resource Record),資源記錄的種類很多,比較常用的有以下幾個(gè)。
1)A記錄。這個(gè)是最簡(jiǎn)單和常用的類型,即把域名解析為IP地址。
2)CNAME記錄。以下面的代碼為例,它的含義是:以www.sdo.com.wscdns.com這個(gè)域名作為www.sdo.com的別名進(jìn)行域名解析,也就是說(shuō)把域名www.sdo.com.wscdns.com解析出來(lái)的IP作為訪問(wèn)www.sdo.com主機(jī)所提供資源的IP。
www.sdo.com. IN CNAME www.sdo.com.wscdns.com.
3)NS記錄。以解析sdo.com這個(gè)授權(quán)域的配置項(xiàng)為例(如下):
@ IN NS ns1
它指定了使用ns1.sdo.com作為解析授權(quán)域sdo.com的權(quán)威域名服務(wù)器,也就是把對(duì)sdo.com所有子域名的解析權(quán)限授權(quán)給ns1.sdo.com,解析器通過(guò)訪問(wèn)ns1.sdo.com獲得sdo.com子域名的解析。
在以上3種資源記錄的類型中,在BIND里面,支持對(duì)同一個(gè)域名指定多個(gè)A記錄和NS記錄。如指定了多個(gè)A記錄,在不同的解析器或者同一個(gè)解析器的連續(xù)多次請(qǐng)求中,BIND會(huì)輪詢返回不同的IP地址,達(dá)到簡(jiǎn)單負(fù)載均衡的效果。代碼配置項(xiàng)如下:
$TTL 900 @ IN SOA ns1.woyodns.com. ops ( 2009061601 ; serial 3600 ; refresh (1 hour) 900 ; retry (15 minutes) 604800 ; expire (1 week) 86400 ; minimum (1 day) ) ;; ns & mx @ IN NS ns1 @ IN NS ns2 @ IN MX 10 mail @ IN A 125.76.236.141 ns1 IN A 125.76.236.129 ns2 IN A 125.76.236.130 proxy1 IN A 117.34.71.61 proxy2 IN A 211.100.56.7 #對(duì)proxy2.woyodns.com.指定了2個(gè)IP proxy2 IN A 211.100.56.10 cache1 IN A 211.100.56.4 #對(duì)cache1.woyodns.com.指定了3個(gè)IP cache1 IN A 211.100.56.5 cache1 IN A 211.100.56.6 cache2 IN A 211.100.56.8 #對(duì)cache2.woyodns.com.指定了2個(gè)IP cache2 IN A 211.100.56.11 image1 IN A 211.100.56.9 image1 IN A 211.100.56.12
推薦閱讀
- Linux運(yùn)維實(shí)戰(zhàn):CentOS7.6操作系統(tǒng)從入門到精通
- Haskell Financial Data Modeling and Predictive Analytics
- 嵌入式Linux系統(tǒng)開(kāi)發(fā):基于Yocto Project
- 曝光:Linux企業(yè)運(yùn)維實(shí)戰(zhàn)
- 玩到極致 iPhone 4S完全攻略
- Ubuntu Linux操作系統(tǒng)
- Linux集群和自動(dòng)化運(yùn)維
- Linux Shell編程從入門到精通(第2版)
- Instant Optimizing Embedded Systems using Busybox
- 嵌入式系統(tǒng)及其應(yīng)用(第三版)
- 細(xì)說(shuō)Linux基礎(chǔ)知識(shí)
- Django Project Blueprints
- Linux基礎(chǔ)使用與案例
- Linux網(wǎng)絡(luò)配置與安全管理
- UI設(shè)計(jì)手繪表現(xiàn)從入門到精通