DNS 的安裝與設定
2009-05-13 15:22:18来源:未知 阅读 ()
零、理論基礎(
[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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Freebsd oracle 10g 2009-05-13
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- gd 安装报错.求助 2009-05-13
- freebsdchina的Ftp到位了,不用再悲剧了 2009-05-13
- nginx的index页设置问题!! 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash