域名解析的負載均衡
如何讓bind主從伺服器解析域名,做到負載均衡?
通過bind自身的配置能實現嗎?需要第三方軟體?
《解決方案》
通常情況下不需考慮這個問題,多個權威DNS被使用到的幾率是相同的。以下幾個原因可能造成幾個權威DNS負載差別過大:
1.幾個權威DNS鏈接到互聯網的線路質量不同,線路質量好的伺服器通常會承擔更多的解析量。
2.幾個權威DNS的伺服器硬體差別,配置高的DNS會負擔更多的解析量。
3.不正確的NS記錄配置。
《解決方案》
本帖最後由 hover_sky 於 2011-03-03 00:55 編輯
通常情況下不需考慮這個問題,多個權威DNS被使用到的幾率是相同的。以下幾個原因可能造成幾個權威DNS負載差 ...
llzqq 發表於 2011-03-02 09:10 http://bbs.chinaunix.net/images/common/back.gif
伺服器硬體是一樣的。現在主從都是在同一個機房。
請版主指導下ns設置是否有問題。謝謝。在域名提供商設置2個A記錄:ns1.a.com(主)和ns2.a.com(從)。
# dig a.com ns
; <<>> DiG 9.6-ESV-R3 <<>> a.com ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51733
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;a.com. IN NS
;; ANSWER SECTION:
a.com. 300 IN NS ns1.a.com.
a.com. 300 IN NS ns2.a.com.
;; Query time: 120 msec
;; SERVER: *#53(*)
;; WHEN: Wed Mar 2 09:24:17 2011
;; MSG SIZE rcvd: 64
# dig b.com ns
; <<>> DiG 9.6-ESV-R3 <<>> b.com ns
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 374
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;b.com. IN NS
;; ANSWER SECTION:
b.com. 300 IN NS ns2.a.com.
b.com. 300 IN NS ns1.a.com.
;; Query time: 34 msec
;; SERVER: *#53(*)
;; WHEN: Wed Mar 2 09:24:04 2011
;; MSG SIZE rcvd: 70
《解決方案》
回復 2# llzqq
再貼點配置
# cat db.a.com
$TTL 300
@ IN SOA ns1.a.com. webmaster.a.com. (
2011022835 ; Serial
3h ; Refresh after 3 hours
1h ; Retry after 1 hour
1w ; Expire after 1 week
300 ) ; Negative caching TTL of 1 hour
;
; Name servers
;
IN NS ns1.a.com.
IN NS ns2.a.com.
localhost IN A 127.0.0.1
@ IN A *
ns1 IN A *
ns2 IN A *
ns3 IN A *
# cat db.b.com
$TTL 300
@ IN SOA ns1.b.com. webmaster.b.com. (
2011022834 ; Serial
3h ; Refresh after 3 hours
1h ; Retry after 1 hour
1w ; Expire after 1 week
300 ) ; Negative caching TTL of 1 hour
;
; Name servers
;
IN NS ns1.a.com.
IN NS ns2.a.com.
;
; Addresses for the canonical names
;
localhost IN A 127.0.0.1
@ IN A *
《解決方案》
;; Query time: 120 msec
;; Query time: 34 msec
從這兩台返回的查詢時間看,連接到外部的線路質量還是有差距啊
《解決方案》
本帖最後由 hover_sky 於 2011-03-03 01:01 編輯
;; Query time: 120 msec
;; Query time: 34 msec
從這兩台返回的查詢時間看,連接到外部的線路質量還 ...
llzqq 發表於 2011-03-02 13:36 http://bbs.chinaunix.net/images/common/back.gif
不能用這2個數字來對比的。請再看看上面的命令吧。
下面的2個命令的結果可以對比,但結果相差1msec而已。
dig ns1.a.com b.com
dig ns2.a.com b.com
請指教,謝謝