第三講配置解析器和建立BIND(轉)
第三講配置解析器和建立BIND(轉)[@more@]一、配置解析器 解析器是檔案/etc/resolv.conf中配置的。 預設的解析器配置使用以下值: nameserver IP地址 用於用於可以使用的名稱伺服器,最多可以定義最多三個nameserver domain 定義了預設域。預設域用於建立域搜尋清單,其中只包含一個域。 例如: domain gogo.com 如果查詢first主機的IP地址時,解析器先查詢first.gogo.com,如果不能解析IP地址,解析器將做最後的嘗試,向名字伺服器請求將first解析為IP地址。 search 定義搜尋清單。 search可以接受多個引數(最多六個),而domain只能攜帶一個引數。 例: serarch first.gogo.com second.gogo.com 如果搜尋mail主機時,首先搜尋mail.first.myhome.com;然後再搜尋mail.second.gogo.com;如果未有結果,解析器就直接尋找mail不帶任何域副檔名稱。從例子可以看出,search命令比domain命令更靈活。 在resolv.conf檔案中既可以使用serarch命令,也可以使用domain命令,但不能同時使用,否則會出現意想不到的結果。關鍵取決於哪一條命令是最後執行的。 如果沒有search命令,也沒有domain命令。解析器就從本主機名衍生出預設的域名。 還有一些其它命令,不是很重要的。使用預設值就可以了。 host.conf檔案 host.conf檔案是用於設定各種名稱服務的優先順序的配置檔案。 order bind hosts bind代表DNS服務,hosts代表/etc/hosts檔案 multi on multi選項用於決定是否可以給/etc/hosts檔案中相同的主機名分配多個地址。on 找開了該選項。 二、建立BIND 1、建立區資料 主機表HOSTS檔案 192.168.1.1 jh.myhome.com jh 192.168.1.2 yj11.myhome.com yj11 建BIND資料的第一步是主機表中的資料轉換為相應的DNS區資料。 一個檔案將所有主機名對映到地址,其他一些檔案則將地址對映回主機名。 名字到地址的查詢稱為正向對映。 地址到名字的查詢稱為反向對映。 每個網路都有包含它自己的反身對映資料的檔案。 2、區資料檔案 區資料檔案的大部分條目被稱為DNS資源記錄(resource record)。DNS查詢是不區分大小寫的。 資料檔案中資源記錄的順序如下: SOA記錄 指示該區的權威 NS記錄 該區的一個名字伺服器 其他記錄 有關該區中主機的資料 A 名字到地址的對映 PTR 地址到名字的對映 CNAME 規範名稱 註釋: 使用分號(;)開頭的到行尾處結束。 設定區預設的TTL值: 名字伺服器在查詢響應中提供這個TTL值,允許其他伺服器將資料在快取中存放TTL所指定的時間。 可能的取值是: w=星期 d=天 h=小時 m=分鐘 s=秒 例:$TTL 3h 3小時 $TTL 2w3d4h 2個星期3天4個小時 $TTL 3h myhome.com SOA jh.myhome.com. root.jh.myhome.com. ( ; ^^^^ ; root是主機jh.myhome.com.的使用者 2000020501;序列號 3h; 3小時後重新整理 1h; 1小時後彼一時試 1w; 1周後期滿 1h) 否定快取TTL為1小時 $TTL 3h @ SOA jh.myhome.com. root.jh.myhome.com. ( ; ^^^^ ; root是主機jh.myhome.com.的使用者 2000020501;序列號 3h; 3小時後重新整理 1h; 1小時後彼一時試 1w; 1周後期滿 1h) 否定快取TTL為1小時 他們有區別吧,@ 在SOA型別記錄的名字欄位中指的是當前的源,是myhome.com NS jh.myhome.com. ; 名字伺服器 MX 10 jh.myhome.com. ; 郵件伺服器 one A 192.168.1.1 A 192.168.1.2 ;重複最後一個名字,上面為一個名字有兩個地址地址記錄 jh A 192.168.1.1 three CNAME jh.myhome.com. ; 別名指向jh.myhome.com. yj11 A 192.168.1.2 yj22 A 192.168.1.2 以上均是簡寫,但下面也不是標準寫法,大家做個比較吧: NS IN jh.myhome.com. ; 名字伺服器 MX IN 10 jh.myhome.com. ; 郵件伺服器 one.myhome.com. IN A 192.168.1.1 jh.myhome.com. IN A 192.168.1.1 three.myhome.com. IN CNAME jh.myhome.com. ; 別名指向jh.myhome.com. yj11.myhome.com. IN A 192.168.1.2 yj22.myhome.com. IN A 192.168.1.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-941888/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- EtherCAT轉Profinet閘道器配置說明第三講:博圖配置
- 配置多檢視解析器
- 【redis】redis的bind配置Redis
- DNS和BINDDNS
- Mysql:mysql多例項建立、配置檔案講解【四】MySql
- 機器學習十講-第三講分類機器學習
- DNS第二講 BIND安裝及DNS相關內容定義(轉)DNS
- react建立的元件中bind的使用React元件
- springmvc配置thymeleaf檢視解析器SpringMVC
- DHCP + DNS (bind) == DDNS(轉)DNS
- butterknife在eclipse配置講解(解決ButterKnife.bind初始化無效問題)Eclipse
- Linux伺服器---配置bindLinux伺服器
- linux伺服器—配置bindLinux伺服器
- BIND配置檔案詳解(三)
- 配置bind主域名伺服器伺服器
- Redis學習 - 配置屬性:bindRedis
- linux bind dns簡單配置LinuxDNS
- 2 建立和配置資料庫資料庫
- RAC的建立和配置總結
- Flutter-BLoC-第三講FlutterBloC
- 手動配置檢視解析器流程分析
- this, call, apply 和 bindAPP
- Java嵌入式開發講座(第三講)Java
- DNS(BIND)的安全性 (轉)DNS
- bind 127.0.0.1 ::1 和 bind 127.0.0.1 有什麼區別127.0.0.1
- 核心交換機的TRUNK配置功能詳細講解(轉)
- 講解SQL Server執行緒和纖程的管理和配置SQLServer執行緒
- BIND 9快速安裝例項(轉)
- 安裝和配置OPENLDAP(轉)LDA
- [譯] Javascript: call()、apply() 和 bind()JavaScriptAPP
- 從單例項資料庫轉換到RAC環境——RAC的建立和配置單例資料庫
- android下解析.plist配置檔案的xml解析器AndroidXML
- 深入學習Semantic Kernel:建立和配置prompts functionsFunction
- mysql bind_address如何配置多個地址 mysql bind-address選項MySql
- Grub安裝、配置以及使用例項彙總講解(轉)
- jQuery XML 解析器和搜尋機制jQueryXML
- 第06講:Flink 叢集安裝部署和 HA 配置
- scratch程式設計第三講:對話程式設計