DNS 與 BIND, 5/e

(美)Cricket Liu,(美)Paul Albitz 房向明,孫云,陳治州

  • 出版商: 人民郵電
  • 出版日期: 2014-01-01
  • 定價: $833
  • 售價: 8.5$708
  • 語言: 簡體中文
  • 頁數: 617
  • 裝訂: 平裝
  • ISBN: 7115335990
  • ISBN-13: 9787115335999
  • 已絕版

買這商品的人也買了...

商品描述

DNS(域名系統)是Internet中的一項核心服務,用於實現IP地址和域名之間的相互映射,能夠使人們方便地訪問Internet。BIND(BerkeleyInternetNameDomain)則是Internet上使用最廣泛的源碼開放的DNS服務器軟件。《DNS與BIND(第5版)》是DNS與BIND的權威指南,共17章,分別介紹了DNS的發展動機、概念、運行機制;BIND的安裝、配置、維護;使用MX記錄來發送郵件;子域的劃分;對域名服務器的保護;DNS安全擴展和事務簽名;常用的DNS調試工具和排錯技術;理解調試輸出;以及進行DNS編程等知識。《DNS與BIND(第5版)》最後的5個附錄還對DNS的消息格式、BIND中的重要功能、在Linux上編譯和安裝BIND、Internet中的頂級域,以及BIND名稱服務器和解析器的配置,進行了講解。《DNS與BIND(第5版)》適合各個水平的BIND系統管理員和網絡管理員閱讀,也適合打算進行BIND編程的程序開發人員,以及想要深入理解DNS工作原理的用戶閱讀。

作者簡介

Cricket Liu畢業於加州大學伯克利分校,那裡是言論自由的堡壘、有隨意獲取的UNIX和便宜的比薩餅。畢業之後,他加入了HP公司,並在裡面工作了9年。
加州Loma Prieta發生地震後,hp.com區域的管理部分被迫從HP實驗室轉移到HP公司辦公室(因為洪水淹沒了計算機實驗室),於是Cricket開始負責hp.com區域的管理工作。Cricket負責hostmaster@hp.com長達3年之久,然後他加入了HP的Professional Services Organization,創立了HP的互聯網諮詢項目(Internet Consulting Program)。
他於1997年離開HP公司,與好友Matt Larson(也是本書的合作作者)成立了Acme Byte Wire公司,專門提供DNS諮詢與培訓服務。Network Solutions在2000年6月買下Acme,同一天Acme併入VeriSign公司。Cricket在VeriSign公司的全球註冊服務部門(Global Registry Services)的DNS產品管理部當了一年的主管。
2003年3月,Cricket進入了Infoblox,這是一家開發DNS和DHCP產品的公司,目前他是該公司的架構副主管(Vice President of Architecture)。
Cricket與他的妻子Paige,他們的兒子Walt和女兒Greta,以及兩隻西伯利亞愛斯基摩犬Annie和Dakota,一起生活在加州。
Paul Albitz是HP公司的軟件工程師。他在威斯康辛大學克羅斯分校獲得科學學士學位,在普渡大學獲得科學碩士學位。
Paul曾為HP-UX 7.0和8.0移植BIND。在此期間,他為hp.com域開發了運維工具。從那時起,Paul在他19年職業生涯中參與了多種不同的HP產品設計:HP JetDirect軟件、HP OfficeJet fax軟件、the HPPhoto站點和HP Photosmart Premier軟件。

目錄大綱

第1章背景
1.1 Internet簡史
1.2 Internet和internet的區別
1.3 DNS簡述
1.4 BIND的歷史
1.5一定要使用DNS嗎

第2章DNS的運行機制
2.1域命名空間
2.2 Internet上的域命名空間
2.3授權
2.4名稱服務器和區域
2.5解析器
2.6解析
2.7緩存

第3章從哪裡開始呢
3.1獲得BIND
3.2選擇一個域名

第4章建立BIND
4.1我們的區域
4.2建立區域數據
4.3建立BIND配置文件
4.4簡寫
4.5主機名稱檢查
4.6工具
4.7運行一個Primary名稱服務器
4.8運行一個slave名稱服務器
4.9增加更多區域
4.10下一步是什麼

第5章DNS和電子郵件
5.1 MX記錄
5.2 Movie.edu的郵件服務器
5.3郵件交換器又是什麼呢
5.4 MX算法
5.5 DNS和電子郵件認證

第6章配置主機
6.1解析器
6.2解析器的配置
6.3解析器配置實例
6.4把損失和不便降到最低
6.5附加的配置文件
6.6 Windows XP的解析器

第7章BIND的維護
7.1控制名稱服務器
7.2更新區域數據文件
7.3整理文件
7.4改變系統文件位置
7.5日誌記錄
7.6保持一切平穩運行

第8章不斷擴展的域
8.1需要多少個名稱服務器
8.2增加更多的名稱服務器
8.3註冊名稱服務器
8.4改變TTL值
8.5為災難做準備
8.6應對災難

第9章子域的劃分及管理
9.1何時應該成為父域
9.2需要幾個子域
9.3如何為子域命名
9.4如何成為父域:創建子域
9.5 in-addr.arpa域的子域
9.6做好parenting工作
9.7管理到子域的遷移
9.8父域的生命週期

第10章高級功能
10.1地址匹配列表和ACL
10.2 DNS動態更新
10.3 DNS NOTIFY(區域變更通知)
10.4增量區域傳輸(IXFR)
10.5轉發機制
10.6視圖
10.7輪詢調度(Round-Robin)負載分配
10.8名稱服務器地址排序
10.9優先選擇特定網絡上的名稱服務器
10.10非遞歸名稱服務器
10.11迴避偽裝的名稱服務器
10.12系統優化
10.13兼容性
10.14 IPv6尋址入門
10.15地址和端口

第11章安全防護
11.1 TSIG
11.2保護名稱服務器
11.3 DNS和Internet防火牆
11.4 DNS安全性擴展
11.5本章小結

第12章nslookup和dig
12.1 nslookup是一個很好的工具嗎
12.2交互式與非交互式
12.3選項設置
12.4避免搜索列表
12.5日常應用
12.6不常用的功能
12.7 nslookup故障診斷
12.8最好的網絡
12.9使用dig

第13章閱讀BIDN調試輸出
13.1調試級別
13.2打開調試
13.3閱讀調試輸出
13.4解析器的搜索算法以及否定緩存(BIND 8)
13.5解析器的搜索算法和否定緩存(BIND 9)
13.6工具

第14章DNS和BIND排錯
14.1 NIS確實是你的問題嗎
14.2排錯工具和技術
14.3潛在問題列表
14.4軟件版本升級問題
14.5互操作性和版本問題
14.6 TSIG錯誤
14.7問題的症狀

第15章使用解析器和名稱服務器庫例程來編程
15.1使用nslookup編寫shell腳本
15.2以解析器庫例程編寫C程序
15.3用Net::DNS方式進行Perl編程

第16章架構
16.1外部、權威服務器的DNS架構
16.2轉發基礎設施
16.3內部DNS基礎設施
16.4操作
16.5跟上DNS和BIND

第17章其他內容
17.1使用CNAME記錄
17.2通配符
17.3 MX記錄的限制
17.4撥號連接
17.5網絡名稱和序號
17.6額外資源記錄
17.7 ENUM
17.8國際化域名
17.9 DNS和WINS
17.10 DNS、Windows和Active Directory
附錄A DNS消息格式和資源記錄
附錄B BIND兼容性矩陣
附錄C在Linux上編譯與安裝BIND
附錄D頂級域名
附錄E BIND名稱服務器及解析器配置