相關(guān)資訊
- 《戰(zhàn)國(guó)無(wú)雙4-2》怎么換服裝?戰(zhàn)國(guó)無(wú)
- 關(guān)于責(zé)任的名言警句大全
- 《戰(zhàn)國(guó)無(wú)雙4-2》PC版如何聯(lián)機(jī)? 戰(zhàn)
- 戰(zhàn)國(guó)無(wú)雙4-2技能覺(jué)醒牛逼嗎 全新
- 《戰(zhàn)國(guó)無(wú)雙4-2》手柄無(wú)效怎么解決
- 戰(zhàn)國(guó)無(wú)雙4-2如何設(shè)置語(yǔ)言 戰(zhàn)國(guó)無(wú)雙
- 戰(zhàn)國(guó)無(wú)雙4-2怎么樣跳過(guò)進(jìn)入開(kāi)場(chǎng)動(dòng)畫(huà)
- 什么是應(yīng)屆生畢業(yè)生
- 應(yīng)屆生簡(jiǎn)歷自我評(píng)價(jià)
- 應(yīng)屆生簡(jiǎn)歷怎么寫(xiě)
本類常用軟件
-
福建農(nóng)村信用社手機(jī)銀行客戶端下載下載量:584204
-
Windows優(yōu)化大師下載量:416896
-
90美女秀(視頻聊天軟件)下載量:366961
-
廣西農(nóng)村信用社手機(jī)銀行客戶端下載下載量:365699
-
快播手機(jī)版下載量:325855
每日一囧
DNS與BIND的區(qū)別
DNS:一種主機(jī)名稱與IP的解析協(xié)議
BIND:提供DNS服務(wù)的套件
DNS服務(wù)器工作原理
客戶端linux主機(jī)利用/etc/resolv.conf中提供的DNS服務(wù)器的IP來(lái)進(jìn)行查詢
DNS服務(wù)器會(huì)這樣做:
假設(shè)要訪問(wèn)
(1) 先看本身有沒(méi)有記錄
(2) 向最頂層查詢
向最頂層的.(root)這部主機(jī)來(lái)查詢.(root)的下一層.cn
(3) 向第二層查詢
就到.cn查詢,找到.edu.cn
(4) 接著一步一步下來(lái)
(5) 記錄暫存記憶檔
查找要找的IP后,就將,對(duì)應(yīng)的IP信息在自己的暫存記憶檔中保存起來(lái)
這個(gè)暫存檔是有時(shí)間性的,當(dāng)過(guò)了DNS設(shè)定記憶的時(shí)間(通常是24小時(shí)),該記憶就會(huì)被釋放
幾點(diǎn)注意:
a> 只有域名是經(jīng)過(guò)上層合法的DNS主機(jī)設(shè)定的,才可以在INTERNET上被查詢到
b> 主機(jī)的暫存記憶檔,是有時(shí)間性的,所以當(dāng)修改一個(gè)域名之后,可能要2~3天才能全面的啟用
c> 每一部可以記錄主機(jī)名稱與IP對(duì)應(yīng)的DNS服務(wù)器都可以隨意更動(dòng)他自己的資料庫(kù),注意,是他自己的
要讓你的主機(jī)名稱對(duì)應(yīng)IP且讓Internet上的電腦都可以查詢的到,就需要:
(1) 上層DNS 授權(quán)讓你設(shè)定DNS主機(jī),或者
(2) 直接請(qǐng)上層DNS主機(jī)來(lái)幫你設(shè)定
區(qū)域(Zone)
一個(gè)正解或反解的設(shè)定就是一個(gè)zone
如,以鳥(niǎo)哥的vbird.idv.tw為例,一個(gè)域名的DNS設(shè)定檔里必需有
##hint(root)的設(shè)定
##vbird.idv.tw這個(gè)域名的正解設(shè)定
##localhost的正解設(shè)定(非必要)
##localhost的反解設(shè)定(非必要)
那么就有四個(gè)zone
DNS server使用的是bind這個(gè)套件,他的主要參數(shù)檔是/etc/named.conf
查詢DNS是否安裝
(1)
# rpm -qa | grep bind
bind-utils-9.2.4-16.EL4 <==是用戶端搜尋主機(jī)名稱的相關(guān)指令
bind-9.2.4-16.EL4 <==DNS服務(wù)器主程序
bind-chroot-9.2.4-16.EL4 <==將bind主程序關(guān)在家里?
那個(gè)chroot即change to root,那個(gè)root代表的是根目錄
可以用該命令來(lái)將某個(gè)目錄指定為bind程序的根目錄,由于是根目錄,所以bind便不能離開(kāi)該目錄。
CentOS默認(rèn)將bind鎖在/var/named/chroot中
BIND的默認(rèn)設(shè)定
/etc/named.conf ——設(shè)定檔
/etc/sysconfig/named ——是否啟動(dòng)chroot及額外的參數(shù),由這個(gè)檔案控制
/var/named/ ——資料庫(kù)檔案默認(rèn)放置在這個(gè)目錄
/var/run/named ——named這去程序執(zhí)行時(shí)默認(rèn)放置pid-file在此目錄內(nèi)
可通過(guò)查看/etc/sysconfig/named來(lái)查看chroot所指定的目錄
# vi /etc/sysconfig/named
ROOTDIR=/var/named/chroot
這樣bind的相關(guān)程序所需要的所有資料會(huì)是在:
/var/named/chroot/etc/named.conf
/var/named/chroot/var/named/zone_file1
/var/named/chroot/var/named/zone_file...
/var/named/chroot/var/run/named/...
不過(guò),仍舊可以使用/etc/named.conf來(lái)設(shè)定你的DNS
因?yàn)橄到y(tǒng)會(huì)主動(dòng)的幫你將/var/named/chroot/etc/named.conf鏈接到/etc/named.conf
16.DNS的master/slave架構(gòu)
master——本身具有提供Internet查詢所需的資料
slave——
Cache-only——這種DNS主機(jī)沒(méi)有自己的資料庫(kù),單純幫助Client端向外部的DNS主機(jī)要求資料而已。代理?
DNS:一種主機(jī)名稱與IP的解析協(xié)議
BIND:提供DNS服務(wù)的套件
DNS服務(wù)器工作原理
客戶端linux主機(jī)利用/etc/resolv.conf中提供的DNS服務(wù)器的IP來(lái)進(jìn)行查詢
DNS服務(wù)器會(huì)這樣做:
假設(shè)要訪問(wèn)
(1) 先看本身有沒(méi)有記錄
(2) 向最頂層查詢
向最頂層的.(root)這部主機(jī)來(lái)查詢.(root)的下一層.cn
(3) 向第二層查詢
就到.cn查詢,找到.edu.cn
(4) 接著一步一步下來(lái)
(5) 記錄暫存記憶檔
查找要找的IP后,就將,對(duì)應(yīng)的IP信息在自己的暫存記憶檔中保存起來(lái)
這個(gè)暫存檔是有時(shí)間性的,當(dāng)過(guò)了DNS設(shè)定記憶的時(shí)間(通常是24小時(shí)),該記憶就會(huì)被釋放
幾點(diǎn)注意:
a> 只有域名是經(jīng)過(guò)上層合法的DNS主機(jī)設(shè)定的,才可以在INTERNET上被查詢到
b> 主機(jī)的暫存記憶檔,是有時(shí)間性的,所以當(dāng)修改一個(gè)域名之后,可能要2~3天才能全面的啟用
c> 每一部可以記錄主機(jī)名稱與IP對(duì)應(yīng)的DNS服務(wù)器都可以隨意更動(dòng)他自己的資料庫(kù),注意,是他自己的
要讓你的主機(jī)名稱對(duì)應(yīng)IP且讓Internet上的電腦都可以查詢的到,就需要:
(1) 上層DNS 授權(quán)讓你設(shè)定DNS主機(jī),或者
(2) 直接請(qǐng)上層DNS主機(jī)來(lái)幫你設(shè)定
區(qū)域(Zone)
一個(gè)正解或反解的設(shè)定就是一個(gè)zone
如,以鳥(niǎo)哥的vbird.idv.tw為例,一個(gè)域名的DNS設(shè)定檔里必需有
##hint(root)的設(shè)定
##vbird.idv.tw這個(gè)域名的正解設(shè)定
##localhost的正解設(shè)定(非必要)
##localhost的反解設(shè)定(非必要)
那么就有四個(gè)zone
DNS server使用的是bind這個(gè)套件,他的主要參數(shù)檔是/etc/named.conf
查詢DNS是否安裝
(1)
# rpm -qa | grep bind
bind-utils-9.2.4-16.EL4 <==是用戶端搜尋主機(jī)名稱的相關(guān)指令
bind-9.2.4-16.EL4 <==DNS服務(wù)器主程序
bind-chroot-9.2.4-16.EL4 <==將bind主程序關(guān)在家里?
那個(gè)chroot即change to root,那個(gè)root代表的是根目錄
可以用該命令來(lái)將某個(gè)目錄指定為bind程序的根目錄,由于是根目錄,所以bind便不能離開(kāi)該目錄。
CentOS默認(rèn)將bind鎖在/var/named/chroot中
BIND的默認(rèn)設(shè)定
/etc/named.conf ——設(shè)定檔
/etc/sysconfig/named ——是否啟動(dòng)chroot及額外的參數(shù),由這個(gè)檔案控制
/var/named/ ——資料庫(kù)檔案默認(rèn)放置在這個(gè)目錄
/var/run/named ——named這去程序執(zhí)行時(shí)默認(rèn)放置pid-file在此目錄內(nèi)
可通過(guò)查看/etc/sysconfig/named來(lái)查看chroot所指定的目錄
# vi /etc/sysconfig/named
ROOTDIR=/var/named/chroot
這樣bind的相關(guān)程序所需要的所有資料會(huì)是在:
/var/named/chroot/etc/named.conf
/var/named/chroot/var/named/zone_file1
/var/named/chroot/var/named/zone_file...
/var/named/chroot/var/run/named/...
不過(guò),仍舊可以使用/etc/named.conf來(lái)設(shè)定你的DNS
因?yàn)橄到y(tǒng)會(huì)主動(dòng)的幫你將/var/named/chroot/etc/named.conf鏈接到/etc/named.conf
16.DNS的master/slave架構(gòu)
master——本身具有提供Internet查詢所需的資料
slave——
Cache-only——這種DNS主機(jī)沒(méi)有自己的資料庫(kù),單純幫助Client端向外部的DNS主機(jī)要求資料而已。代理?
熱門評(píng)論
最新評(píng)論