歡迎您光臨本站 註冊首頁

關於DNS緩存和轉發的5個小疑問!

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

關於DNS緩存和轉發的5個小疑問!

1:當我設置好了伺服器的DNS轉發和緩存以後,那麼我客戶機的主DNS伺服器的IP是應該填寫我們遼寧省的DNS呢,還是添我的網關的,也就是伺服器內網網卡的IP呢?
2:named.conf中緩存空間的大小20M合適嗎?我的硬碟如果是10G的話,那麼應該多少合適呢?有沒有什麼標準?另外我發現我的緩存文件目錄/var/named中為什麼什麼都沒有,是空的,那麼DNS的緩存跑哪裡了?
3:我的named.root文件是默認的,我聽說並不需要改動,是這樣嗎?如果需要改動或者是更新的話,那要怎麼辦呢?
4:我的named.conf中的forwarders { 1.2.3.4; }; 其中1.2.3.4是不是要改成我們遼寧的DNS伺服器的IP呢才可以對外進行轉發呢?
5:用最小安裝完FREEBSD后發現/etc/namedb中就存在named.conf,named.root等文件,是不是默認的BIND軟體已經安裝了呢?究竟要怎樣來安裝BIND呢?一定是要通過PORTS嗎?還是系統裝完以後就已經把BIND安裝上了呢?
菜鳥!不勝感激!謝了!
《解決方案》

關於DNS緩存和轉發的5個小疑問!

頂!
《解決方案》

關於DNS緩存和轉發的5個小疑問!

1:以最近的 dns 為原則。
2:沒標準,以實際情況分析。不過,要注意 TTL 不是你決定的。cache 通常是在 memory 裡...
3:抓 ftp://rs.internic.net/domain/named.root
4:同 1 ,越近越好,通常是 ISP 。
5:是的,要不然,自力更生,豐衣足食。
《解決方案》

關於DNS緩存和轉發的5個小疑問!

原帖由 "網中人" 發表:
1:以最近的 dns 為原則。
2:沒標準,以實際情況分析。不過,要注意 TTL 不是你決定的。cache 通常是在 memory 裡...
3:抓 ftp://rs.internic.net/domain/named.root
4:同 1 ,越近越好,通常是 ISP 。
5:?.........
十分感謝你的回答,第三個和第四個問題我已經明白了
另外又誕生出了一些問題了
1:既然伺服器上有DNS的緩存和轉發的機制,也就是說有一個名字伺服器,那麼為什麼主DNS為什麼不添為伺服器內網網卡的IP,也就是網關的IP呢?而必須要寫最近的DNS呢?
2:你意思是說DNS的緩存都在物理內存中而不在硬碟內?那還要那個/var/named這個目錄有什麼用呢,而且我的目錄中什麼都沒有的!你一般的目錄都設置多大呢?
5:最小安裝系統的時候就默認安裝了BIND-8。3。4嗎?
《解決方案》

關於DNS緩存和轉發的5個小疑問!

1) 網關是用來做 routing 的,與 dns 無關。dns 屬於 application 層面。
2) 你要多讀一些 bind 的書了...  ^_^ (sorry,無意打擊你啦...)
3) 這是 package management 的問題,基本上與 bind 無關。
《解決方案》

關於DNS緩存和轉發的5個小疑問!

本來在這方面我就是菜鳥一個,還有什麼面子啊,隨便打擊了!呵呵

最後,我再問2個問題了。呵呵
1:/var/named 中有沒有named.root這個文件是否影響我DNS緩存和轉發的正常工作呢,如果不影響,那我就不加了
2:那我不用任何方法來安裝BIND,只是修改一下rc.conf,named.conf,name.root等文件,然後開機運行NAMED程序,就可以實現DNS的轉發和緩存嗎?
《解決方案》

關於DNS緩存和轉發的5個小疑問!

1) 若只做 forward only server ,那可以不用設 root hint 。(若聽不懂,也沒關係。)
2) 看你的 named 所用的 options 吧。一百個裝法,可能有一百種設定。

最後:
http://bbs.chinaunix.net/forum/viewtopic.php?p=1918154#1918154
《解決方案》

關於DNS緩存和轉發的5個小疑問!

1、/var/named 是 named 的工作目錄,named.root 文件一定要有的啊,否則 dns 就無法找到根 dns 伺服器了。/var/named 是在 named.conf 文件中設置的。

2、bind 的緩存是放置在內存中,如果 named 進程關掉,緩存也就消失了。如果你想查看緩存的內容,可以使用 rndc dumpdb 命令來導出緩存內容,rndc 會生成一個 dump 文件,放在 /var/named 目錄中。
《解決方案》

關於DNS緩存和轉發的5個小疑問!

原帖由 "阿驍" 發表:
1、/var/named 是 named 的工作目錄,named.root 文件一定要有的啊,否則 dns 就無法找到根 dns 伺服器了。/var/named 是在 named.conf 文件中設置的。

2、bind 的緩存是放置在內存中,如果 named 進程關掉,緩存..........
那我直接拷貝一份named.conf到/VAR/NAMED中可以嗎
另外想問FREEBSD4。8最小安裝是默認是否已經安裝了BIND8。3。4呢?
謝了
《解決方案》

關於DNS緩存和轉發的5個小疑問!

FreeBSD4.8最小安裝默認已安裝了BIND8,配置文件在/etc/namedb中。

[火星人 ] 關於DNS緩存和轉發的5個小疑問!已經有633次圍觀

http://coctec.com/docs/service/show-post-14198.html