DNS 的安裝與設定

2009-05-13 15:22:18来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


零、理論基礎(
[url=javascript:;]bind[/url]
)

  在 Internet 上,每一部主機都有一個全世界獨一無二的 IP (虛擬 IP 不算),這樣才不會發生雙胞胎(多胞胎)
,搞不清楚誰是誰的窘境。可是 IP 位址太難記了(如:163.18.225.7),所以人類就把它轉換成領域名稱
(Domain Name),以方便記憶,如:student.hmes.kh.edu.tw,而負責這個轉換工作 (IP 位址  領域名稱)
的是一部
[url=javascript:;]DNS[/url]
Server 的伺服器。
  bind 依不同的執行方式,可分為四種不同的組態:
0.1 resolver-only 系統
     功能:是 resolver 向名稱伺服程式詢問網域資料的程式碼,通常是程式庫,
          不跑 named.
     設定檔: /etc/resolv.conf

0.2 唯存(Caching-Only)伺服器
     功能:執行名稱伺服軟體,但不使用名稱伺服器的資料庫檔案。它向其他名稱伺服器
          詢問,並 cache 起來.執行 named。
     設定檔: named.boot、 named.root、named.local

0.3 主要(primary)伺服器
     功能:一個網域中,所有機器名稱(ip 位址及 domain name)的來源,其資料由管理
          者建立、執行 named,是我們要學習的對象。
     設定檔: /etc/namedb/named.conf  領域名稱解析檔
     /etc/namedb/named.root  根領域名稱快取資料檔
     /etc/namedb/named.localhost.arpa   本機反查宣告檔(名稱可自定)
     /etc/namedb/named.hmes      領域正查宣告檔(名稱可自定)
     /etc/namedb/named.hmes.arpa     領域反查宣告檔(名稱可自定)

0.4 次要(secondary)伺服器
     功能:從 primary DNS 得到備份的檔案。
     設定檔: named.boot、 named.root、 named.local

 
一、檔案的取得與安裝
到中山大學取得 BIND 檔案
[url=javascript:;]ftp[/url]
ftp.ntu.edu.tw/FreeBSD/packages-4.2-stable/All

  bind-9.0.1_2.tgz
  

安裝 BIND
pkg_add -v bind-9.0.1_2.tgz
產生的檔案如下:
/usr/local/bin/dig
/usr/local/bin/host
/usr/local/bin/isc-config.sh
/usr/local/bin/nslookup
/usr/local/bin/nsupdate
/usr/local/sbin/dnssec-keygen
/usr/local/sbin/dnssec-makekeyset
/usr/local/sbin/dnssec-signkey
/usr/local/sbin/dnssec-signzone
/usr/local/sbin/lwresd
/usr/local/sbin/named
/usr/local/sbin/rndc

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:飞信机器人在系统监控上的应用

下一篇:DNS 又一解决方案:izidns = bind + PowerAdmin