Linux攻略DNS服務(wù)器安裝配置方法詳細(xì)介紹 |
發(fā)布時(shí)間: 2012/8/11 10:49:32 |
本文以RedHatEnterpriseLinuxASv4為平臺(tái)
一、資料參考與準(zhǔn)備: DNS是指:域名服務(wù)器(DomainNameServer)。在Internet上域名與IP地址之間是一一對應(yīng)的,域名雖然便于人們記憶,但機(jī)器之間只能互相認(rèn)識IP地址,它們之間的轉(zhuǎn)換工作稱為域名解析,域名解析需要由專門的域名解析服務(wù)器來完成,DNS就是進(jìn)行域名解析的服務(wù)器。 一些標(biāo)記解釋: @——這個(gè)符號意味著SOA與域是一樣的 IN——IN是提供IP地址的域名類當(dāng),與A,PTR或CNAME記錄一起使用時(shí)可將域名映射為IP地址,反之一樣NS——域名服務(wù)器指定的區(qū)域DNS服務(wù)器的域名或IP地址 MX——MX記錄定義何種機(jī)器來為域或單個(gè)主機(jī)傳送電子郵件,為域定義就是告訴每個(gè)人將郵件發(fā)送給該域中要與之通信的人或機(jī)器 SOA——StartOfAuthority指明其后的域名定義了主域名服務(wù)器及該域的聯(lián)系點(diǎn)的電子郵件地址。 PTR——將IP地址映射為主機(jī)名,PTR記錄執(zhí)行與A及記錄相反的過程 A——將主機(jī)名映射為其IP地址 先從http://www.isc.org/products/BIND/下載bind安裝包或者光盤中/cdrom/RedHat/RPMS可以找到相關(guān)的安裝包。 二、服務(wù)器的安裝與配置
#rpm-qlbind|More 列出該軟件包的所有文件和位置。 配置文件一般在/etc/named.conf 數(shù)據(jù)庫文件一般在/var/named下 以下是這次配置DNS服務(wù)器的幾個(gè)配置文件: /etc/named.conf /在NAMED.CONF配置文件中使用//和/**/來進(jìn)行注釋, */ directory"/var/named"; };// // //acachingonlynameserverconfig // controls{ inet127.0.0.1allow{localhost;}keys{rndckey;}; }; zone"."IN{//在這個(gè)文件中是用zone關(guān)鍵字來定義域區(qū)的,一個(gè)zone關(guān)鍵字定義一個(gè)域區(qū) typehint; /*在這里type類型有三種,它們分別是master,slave和hint它們的含義分別是: master:表示定義的是主域名服務(wù)器 slave:表示定義的是輔助域名服務(wù)器 hint:表示是互聯(lián)網(wǎng)中根域名服務(wù)器 */ file"named.ca";//用來指定具體存放DNS記錄的文件 }; zone"localhost"IN{//定義一具域名為localhost的正向區(qū)域 typemaster; file"localhost.zone"; allow-update{none;}; }; zone"xuanfei.net"IN{//指定一個(gè)域名為test.net的正向區(qū)域 typemaster; file"test.net“ allow-update{none;}; }; zone"0.0.127.in-addr.arpa"IN{//定義一個(gè)IP為127.0.0.*的反向域區(qū) typemaster; file"named.local"; allow-update{none;}; }; zone"63.45.10.in-addr.arpa"IN{//定義一個(gè)IP為10.45.63.*反向域區(qū) typemaster; file"10.45.63"; /var/named/test.net文件 @INSOAlinux.test.net.root.test.net.(SOA表示授權(quán)開始 */ 2003012101;serial(d.adams)/*本行前面的數(shù)字表示配置文件的修改版本,格式是年月日當(dāng)日修改的修改的次數(shù),每次修改這個(gè)配置文件時(shí)都應(yīng)該修改這個(gè)數(shù)字,要不然你所作的修改不會(huì)更新到網(wǎng)上的其它DNS服務(wù)器的數(shù)據(jù)庫上,即你所做的更新很可能對于不以你的所配置的DNS服務(wù)器為DNS服務(wù)器的客戶端來說就不會(huì)反映出你的更新,也就對他們來說你更新是沒有意義的。 */ 28800;refresh /*定義的是以為單位的刷新頻率即規(guī)定從域名服務(wù)器多長時(shí)間查詢一個(gè)主服務(wù)器,以保證從服務(wù)器的數(shù)據(jù)是最新的 */ 7200;retry /*上面的這個(gè)值是規(guī)定了以秒為單位的重試的時(shí)間間隔,即當(dāng)從服務(wù)試圖在主服務(wù)器上查詢更時(shí),而連接失敗了,則這個(gè)值規(guī)定了從服務(wù)多長時(shí)間后再試 */ 3600000;expiry /*上面這個(gè)用來規(guī)定從服務(wù)器在向主服務(wù)更新失敗后多長時(shí)間后清除對應(yīng)的記錄,上述的數(shù)值是以分鐘為單位的 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |