久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

bind如何配置與使用

190次閱讀
沒有評論

共計 3957 個字符,預計需要花費 10 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關 bind 如何配置與使用,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。


 
 
  一、DNS 簡介
 

 
連接 TCP/IP 的每個網(wǎng)絡接口用一個唯一的 32 位的 IP 地址來標識,但由于數(shù)字比較復雜、難以記憶而且沒有形象性。因而,人們發(fā)明了用域名系統(tǒng),在這種情況下,我們可以使用易于理解和較為形象的名稱來標識一臺計算機。在大多數(shù)情況下,數(shù)字地址和域名地址可以交替使用;但無論用數(shù)字地址還是域名進行網(wǎng)絡
  應用時,網(wǎng)絡總是以 IP 地址為基礎來進行的。在網(wǎng)絡進行連接前,系統(tǒng)必須將域名轉換成 IP 地址。這就是 DNS
  服務器的作用。
 
  將域名轉換成 IP 地址有兩種常用的方法。一種較古老的方法是從一個稱為“主機表”的
  文件中查找主機名;另一種是使用一個稱為“域名
  服務(DNS)”的分布式
  數(shù)據(jù)庫系統(tǒng),將名字轉換成 IP 地址。
 
  主機表是一個簡單的文本文件,可以使 IP 地址與主機名相關聯(lián)。在 Redhat
 Linux7.2 操作系統(tǒng)中,主機表文件為 /etc/hosts,該文件的每一列表項包含一個 IP 地址和用空格隔開的與該地址關聯(lián)的主機名。
 

 
 DNS 的優(yōu)點:
 
 DNS 的擴充性好。它并不單獨依靠一個主機表,而是依靠一個分布式
  數(shù)據(jù)庫系統(tǒng),不會因為數(shù)據(jù)庫的增長而陷入困境。
 
 DNS 可確保在必要時將新主機的信息傳播到網(wǎng)絡中的其他部分。不僅能
  自動地傳播信息,而且可以只傳播所需的信息。
 
 ? DNS 的工作原理為:
 
如果一臺 DNS 服務器接收到一個要求獲取有關主機信息的請求,它就將該請求發(fā)送給一臺
  管理服務器。管理服務器是負責保持查詢域的精確信息的服務器。當它響應該請求時,本地服務器就將回答信息保存在高速緩存中。當本地服務器再接收到要求獲取關主機信息的請求時,它本身就回答這個請求。
 

 
 
  二、DNS 服務器的類型
 

 
 DNS 服務器分為以下幾個類型:
 
 1.“Cache-Only”DNS 服務器:
 
一個 DNS 服務器也不可能擁有國際網(wǎng)絡上所有的主機信息,因此它提供一個轉送方式,將自己的 DNS 服務器無法處理的查詢要求轉送至上一層的 DNS 服務器上查詢,然后將所得到的查詢結果傳送給提出查詢要求的主機。而“Cache-Only”DNS 就是該 DNS 服務器的主機里除了自己的信息就沒有其它的了,它將所有的查詢要求都轉送至其他 DNS 服務器上。
 
 2.“Primary”DNS 服務器:
 
  一個
  功能完備的 DNS 服務器,管理一個或數(shù)個“Domain”(域)的計算機信息。而這些相關的
  資料都依照某種格式儲存于服務器的檔案
  目錄中,然后會在服務器啟動時將這些資料載入系統(tǒng)。
 
 3.“Secondary”DNS 服務器:
 
 “Secondary”DNS 服務器也是一個功能完備的 DNS 服務器,所不同的是,它的主機資料并非完全儲存于服務器所在的檔案目錄中,而由某個“Primary   DNS”來提供。
 

 
 
  三、DNS 數(shù)據(jù)庫文件幾個參數(shù)的說明
 

 
DNS 數(shù)據(jù)庫文件有以下幾個參數(shù)需要說明:
 
 ttl
 
  為了迫使解析器在一段
  時間后丟去信息,每條記錄都有一個相應的“生存期”,簡稱 ttl。它的單位是秒,系統(tǒng)的缺省值為 86400。
 
 SOA
 
  描述了一個授權區(qū)域,它表示了該區(qū)域的授權信息。
 
 Serial
 
表示該區(qū)域文件的版本號數(shù)。每當區(qū)域文件中的數(shù)據(jù)改變時,這個數(shù)值將要增加。通常用修改的時間來表示該版本號。例如 2002110501 表示 2002 年 11 月 5 日對該文件的第一次修改。從服務器在一定時間以后就請求主服務器的 SOA 記錄,并將該序列號值與緩存中的 SOA 記錄的序列號相比較,如果數(shù)值改變了,從服務器就從主服務器將整個區(qū)域的數(shù)據(jù)傳輸過來。
 
 Refresh
 
  指定了從服務器將要檢查主服務器的 SOA 記錄的時間間隔,單位為秒。
 
 retry
 
  它指定了從服務器的一個請求或一個區(qū)域刷新失敗后,從服務器重新與主服務器聯(lián)系的時間間隔,單位是秒。
 
 expire
 
  在指定的時間內,如果從服務器還不能聯(lián)系到主服務器(主服務器宕機),從服務器將丟去所有的區(qū)域數(shù)據(jù)。
 
 minimum
 
  如果沒有明確指定 ttl 的值,則 minimum 就是缺省的“生存期”。
 
 A
 
  主機記錄,用于將一個主機名與一個 IP 地址相關聯(lián)(相對應)。
 
 NS
 
  用來指定某個區(qū)域的主名字服務器和所有從名字服務器。一條 NS 記錄指向一個給定區(qū)域的主名字服務器,以及包含該服務器主機名的資源記錄。
 
 CNAME
 
  用來關聯(lián)一個主機名的別名和它的規(guī)范主機名,即該記錄為規(guī)范主機名提供了一個別名。
 
 MX
 
  指明了該區(qū)域中的
  郵件交換器(郵件服務器)和優(yōu)先級。

第二節(jié):dns 實例

長城醫(yī)藥公司申請了域名 greatwall.com,現(xiàn)在公司的 DNS 服務器地址為:202.119.98.1,域名為 ns.greatwall.com,web 服務器地址為:202.119.98.10,域名為
 www.greatwall.com,
 FTP 服務器地址為:202.119.98.100,域名為 ftp.greatwall.com 試為該公司安裝一臺 DNS 服務器。
 
  分析:因為沒有特殊要求,這是最簡單的 DNS 服務器。只需要設置本地區(qū)域,并且能夠起到緩存作用即可,而且內部通過此服務器也能解析外部的 DNS 地址。
 

 
具體操作步驟如下:
 
 1.獲得并安裝 DNS 服務器軟件。

Linux/UNIX 系統(tǒng)內常用的 DNS 服務器軟件為 Bind,RedHatLinux7.2 版本為 bind-9.1.3-4,可以到
 http://www.isc.org/products/BIND/ 或
 ftp://ftp.isc.org/isc/bind9/ 獲得新版本。
 
  如果是
  下載的源代碼(以 bind-9.2.1 為例),則執(zhí)行以下操作:
 
 (1)進入源代碼所在的目錄。例如:/tmp。
 
 (2)tar –zxvf bind-9.2.1.tar.gz
 
 (2)cd bind-9.2.1
 
 (3)./configure
 
 make
 
 make install
 
  如果從 RedHat Linux7.2 的安裝光盤安裝,則:
 
 (1)把 RedHat Linux7.2 的安裝光盤放入光驅,執(zhí)行:
 
 mount /dev/cdrom /mnt/cdrom
 
 (2)cd /mnt/cdrom /RedHat/RPMS
 
 (3)rpm –ivh bind-9.1.3-4.i386.rpm
 

 
 2.修改配置文件,即 vi/etc/named.conf。
 
 (1)定義正解區(qū)域,在 named.conf 文件內插入以下內容:
 
 zone greatwall.com {
 
 type master;
 
 file dns.greatwall.com
 
 };
 
 (2)定義反解區(qū)域,在 named.conf 文件內插入以下內容:
 
 zone 98.119.202.in-addr.arpa {
 
 type master;
 
 file 202.119.98
 
 };
 
 3.用 /etc/hosts 文件解析服務器域名,在 /etc/hosts 文件內插入以下內容:
 
 202.119.98.1 ns ns.greatwall.com
 
 4.創(chuàng)建 DNS 數(shù)據(jù)庫文件。
 
 (1)創(chuàng)建正解數(shù)據(jù)庫文件 /var/named/dns.greatwall.com,其內容如下:
 
 $TTL86400
 
 @ IN SOA ns.greatwall.com. root.ns.greatwall.com(
 
 199802151; serial
 
 28800; refresh
 
 14400; retry
 
 3600000; expire
 
 86400); minimum,seconds;
 
 NS ns.greatwall.com.
 
 ns A 202.119.98.1
 
 www A 202.119.98.10
 
 ftp A 202.119.98.100
 
 . . .
 
 . . .
 
 . . .
 
 (2)創(chuàng)建反解數(shù)據(jù)庫文件 /var/named/202.119.98,其內容如下:
 
 $TTL86400
 
 @ IN SOA ns.greatwall.com. root.ns.greatwall.com(
 
 199802151; serial
 
 28800; refresh
 
 14400; retry
 
 3600000; expire
 
 86400); minimum
 
 IN NS ns.greatwall.com.
 
 1 IN PTR ns.greatwall.com.
 
 10 IN PTR
 www.greatwall.com.
 
 100 IN PTR ftp.greatwall.com.
 
 . . .
 
 . . .
 
 . . .
 
 5.啟動 DNS 服務,/etc/rc.d/init.d/named start(參看實例一)。
 
 6.測試 DNS 服務器。
 
 (1)設置 /etc/resolv.conf,即將某臺客戶機的 DNS 設置為 202.119.98.1(或者將 DNS 服務器設置為 202.119.98.1,此時服務器也當客戶機):
 
 nameserver 202.119.98.1
 
 
 
 (2)執(zhí)行 dig –x 202.119.98.1 命令,測試服務器是否正常。
 
 
 
 (3)執(zhí)行 nslookup
 www.greatwall.com 命令,解析內部域名地址。
 
 
 
 (4)執(zhí)行 dig greatwall.com axfr 命令,查看 greatwall.com 域的全部記錄。
 
 
 
 (5)執(zhí)行 nslookup
 www.google.com 命令,解析外部域名。
 
 
 

關于“bind 如何配置與使用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創(chuàng)文章,由 丸趣 2023-08-25發(fā)表,共計3957字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 东乡| 淄博市| 咸丰县| 岐山县| 静宁县| 龙口市| 青神县| 华亭县| 乌拉特后旗| 常熟市| 稻城县| 永新县| 花垣县| 鄢陵县| 长沙市| 杭州市| 郑州市| 久治县| 南京市| 亚东县| 泾源县| 汪清县| 诏安县| 巴南区| 宝兴县| 耿马| 清原| 凌云县| 宣恩县| 田林县| 广东省| 句容市| 论坛| 嘉鱼县| 奈曼旗| 漳州市| 德江县| 永仁县| 潼关县| 高陵县| 阆中市|