Bind的DNS解析設定forward - 阿權的書房

來源:互聯網
上載者:User

標籤:

bind有一項功能是forward,也就是只是做dns緩衝。

適用以下情況:

1 做臨時測試,不想向上級申請修改ns記錄
2 不想向上級申請修改ns記錄但希望交給另外的伺服器處理
3 只有有限的公網IP,可以在把dns請求交給區域網路

設定很簡單:

zone "aslibra.com" {
  type forward;
  forward only;
  forwarders {218.241.231.189;};
};



也就是我把網域名稱解析權交給了某個IP,這個伺服器只是做cache。
forward only是可選,不設定則該 DNS Server 無法連絡到轉寄站,那麼 BIND 會自己嘗試解析。
如果你要禁止 BIND 在無法連絡到轉寄站時不做任何操作,那麼你還可以使用 forward only 命令,這樣 BIND 只能使用區的權威資料和緩衝來響應查詢了( 在串連不到轉寄站的情況下 )。
forwarders可以添加多個dns伺服器。

我們先做一個測試環境:

三台ns解析伺服器,有ns、ns2和ns3
ns和ns2是權威的解析伺服器,ns改為bind的forward,後端是ns3。
我們用dig檢查一下:

[[email protected] view]# dig www.aslibra.com @ns.aslibra.com
...(省略)
;; ANSWER SECTION:
www.aslibra.com.        300     IN      A       222.76.215.25

;; Query time: 9 msec
;; SERVER: 219.232.241.83#53(219.232.241.83)
;; WHEN: Sun May 31 00:14:15 2009
;; MSG SIZE  rcvd: 49

[[email protected] view]# dig www.aslibra.com @ns.aslibra.com
...(省略)
;; ANSWER SECTION:
www.aslibra.com.        295     IN      A       222.76.215.25

;; Query time: 0 msec
;; SERVER: 219.232.241.83#53(219.232.241.83)
;; WHEN: Sun May 31 00:14:20 2009
;; MSG SIZE  rcvd: 49



看出來區別了吧,300和295是有效性,300是預設的有效時間,也就是說,剛開始就新緩衝了這個記錄,5秒後查詢已經是從緩衝取的記錄,這個過了300秒後會重新從後端伺服器取值。

而我們看看ns2:

[[email protected] view]# dig www.aslibra.com @ns2.aslibra.com
...(省略)
;; ANSWER SECTION:
www.aslibra.com.        300     IN      A       222.76.215.25

;; AUTHORITY SECTION:
aslibra.com.            300     IN      NS      ns.aslibra.com.
aslibra.com.            300     IN      NS      ns2.aslibra.com.
aslibra.com.            300     IN      NS      ns3.aslibra.com.

;; ADDITIONAL SECTION:
ns.aslibra.com.         300     IN      A       219.232.241.83
ns2.aslibra.com.        300     IN      A       219.232.241.84
ns3.aslibra.com.        300     IN      A       218.241.231.189

;; Query time: 0 msec
;; SERVER: 219.232.241.84#53(219.232.241.84)
;; WHEN: Sun May 31 00:15:25 2009
;; MSG SIZE  rcvd: 150



這個是一直都是一樣的,這個說明是直接提供的服務,不是forward。
就這麼簡單,have fun!! 


原創內容如轉載請註明:來自 阿權的書房
本帖地址:http://www.aslibra.com/blog/post/bind_forward_dig_check.php

Bind的DNS解析設定forward - 阿權的書房

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.