日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

38 FreeBSD連載:配置緩沖或轉(zhuǎn)發(fā)方式的named( 二 )


named.root文件給出了Internet上的多個(gè)根名字服務(wù)器,用于初始化named的緩沖區(qū) 。借助這些名字服務(wù)器的幫助,一臺(tái)名字服務(wù)器能對整個(gè)Internet進(jìn)行查詢 。一般不需要改變這些文件的內(nèi)容,但是如果要建設(shè)一個(gè)內(nèi)部網(wǎng),不與Internet連接,就不需要named.root中的這些根名字服務(wù)器的地址,而要更改為自己網(wǎng)絡(luò)內(nèi)的根名字服務(wù)器的地址 。事實(shí)上,沒有任何內(nèi)部網(wǎng)絡(luò)能和Internet相比擬,需要使用多臺(tái)根名字服務(wù)器來維護(hù)其域名解析系統(tǒng),直接設(shè)置一臺(tái)或幾臺(tái)名字服務(wù)器,并指定客戶計(jì)算機(jī)使用這些名字服務(wù)器就滿足要求了 。
zone數(shù)據(jù)文件的格式
@ IN SOA FreeBSD.example.org.cn. root.freebsd.example.org.cn.(1998012314 Serial3600 Refresh900 Retry3600000 Expire3600 ) Minimum IN NS freebsd.example.org.cn.1 IN PTR localhost.這是根據(jù)計(jì)算機(jī)的名字和域名產(chǎn)生的localhost.rev文件,這個(gè)文件定義了對127.0.0.0這個(gè)反向zone的反向名字解析數(shù)據(jù),可以用于從IP地址查詢主機(jī)的名字 。
第一個(gè)設(shè)置定義了一個(gè)SOA記錄,這個(gè)類型的記錄定義了包含一個(gè)zone的開始,并用于設(shè)置zone中數(shù)據(jù)刷新時(shí)間等參數(shù) 。在這個(gè)記錄中,@代表一個(gè)zone,由于這個(gè)設(shè)置文件中沒有設(shè)置它的值,那么它就是named.conf中的定義語句中zone的值,這里就為0.0.127.in-addr.arpa ??瞻鬃址指糁鬄镮N,這是用于表示定義的關(guān)鍵字,SOA表示這一行的類型為SOA記錄,接下來的freebsd.example.org.cn.為這臺(tái)主機(jī)的全名,注意,這里以 ”.” 結(jié)尾,如果在名字解析配置文件中不以點(diǎn)結(jié)尾,named將自動(dòng)附加上當(dāng)前zone的值;此后給出了一個(gè)聯(lián)系用的email地址,這里為root@freebsd.expampleorg.org.cn,但是由于@在設(shè)置文件中有特殊含義,因此使用點(diǎn)代替;
再后面就是SOA記錄的參數(shù),這些參數(shù)使用了括號(hào),并分在幾行分別設(shè)置,這主要是為了使得設(shè)置更為清楚,將它們放在同一行內(nèi)也可以 。SOA記錄的參數(shù)有序列號(hào),用于標(biāo)識(shí)SOA記錄數(shù)據(jù) ── 其他名字服務(wù)器使用這個(gè)數(shù)據(jù)與自己緩沖區(qū)內(nèi)的數(shù)據(jù)對比,來判斷這個(gè)zone的數(shù)據(jù)是否更新,否則就沒有必要傳輸全部zone的數(shù)據(jù) 。因此可以使用日期來表示不同的序列號(hào),以使得更改過SOA記錄之后,其他名字服務(wù)器能即使刷新數(shù)據(jù);刷新時(shí)間 ── 用于告訴其他名字服務(wù)器何時(shí)來檢查zone中的數(shù)據(jù)是否更新,這里配置為1小時(shí)(3600秒),這個(gè)時(shí)間間隔對于不經(jīng)常改變的服務(wù)器來講太小了,應(yīng)該配置為一天或更大;第三個(gè)參數(shù)為連接的嘗試次數(shù);然后是過期時(shí)間,表示一旦某個(gè)zone的正式名字服務(wù)器不能提供其服務(wù),其他名字服務(wù)器在其緩沖區(qū)中保存多久該zone的緩沖數(shù)據(jù);最后一個(gè)參數(shù)指出其他名字服務(wù)器緩沖這個(gè)文件內(nèi)容的最小時(shí)間間隔,在這個(gè)間隔內(nèi)不應(yīng)該刷新該zone的名字解析數(shù)據(jù) 。
當(dāng)括號(hào)結(jié)束之后,這個(gè)SOA設(shè)置項(xiàng)就結(jié)束了 。而第二項(xiàng)設(shè)置定義了一個(gè)名字服務(wù)器記錄,這個(gè)設(shè)置直接用空格和IN開頭,表示這一項(xiàng)仍然使用上一項(xiàng)中的設(shè)置,這里就是@ 。NS代表這一項(xiàng)定義是名字服務(wù)器類型,最后給出了名字服務(wù)器的名字freebsd.example.org.cn.,表示這個(gè)zone的名字解析數(shù)據(jù)位于這個(gè)名字服務(wù)器中 。
第三項(xiàng)定義了一個(gè)反向查詢指針記錄PTR,第一列為1,由于沒有使用點(diǎn)結(jié)尾,因此其全形式應(yīng)為127.0.0.1,第三列PTR表示這個(gè)記錄為PTR記錄,是給定IP地址返回名字的查詢形式,最后一列即是127.0.0.1的名字localhost 。
未完,待續(xù) 。。。

推薦閱讀