一 網域名稱解析的基本概念
1 ,網域名稱解析的意義
實現網域名稱和 ip 位址之間的轉換過程。
2 ,網域名稱解析的方法
hosts 檔案:適用於小型網路(文字檔案)
nis 伺服器:庫存放的解析記錄,適用於中型網路 。
dns 伺服器:用庫存放目錄,分布式解析。
二, dns 的工作體系
1 , 組成;
( 1 ) 網域名稱空間;
它是 dns 擔供的乙個層次樹型結構的確良邏輯空間。
如; eg : www 。 linux 。 net
.____ 根域
net com edu org ____ 頂級域
linux 163——— 子域
www mail——— 主機
( 2 ) dns 伺服器
1 , 作用:存放區域檔案和網域名稱解析。
2 分類:主 dns 伺服器:存放區域檔案,實現網域名稱解析。
輔助 dns 伺服器:備份主 dns 中的區域檔案,不解析。
唯快取記憶體 dns 伺服器:暫時存放解析過的網域名稱。
( 3 ) 客戶機的配置:
作用:提供查詢請求。
2 , dns 的解析過程
( 1 ) 正向解析:
入口 客戶機傳送請求
請求遠端 dns 伺服器
查詢名稱是否在所轄的區域 。
是否則 存在下乙個 dns 伺服器 是否存在主機
採取何種方式 無法解析 正確解析
遞迴 ( 2 ) 反正解析
利用 in-addr.arpa 反向指標,將乙個 ip 位址指點向網域名稱。
三 dns 的配置:
1安裝bind 軟體( 9.0 )
#rpm –ivh bind
相關檔案:
/etc/named.conf
/etc/rc.d/init.d/named
/var/named.ca
/var/named/localhosts.zone
/etc/resolo.conf
/etc/host.conf
/var/named.conf
/var/named.local
2, 修改 named.conf
內容:
option
zone
include 「…………」
說明:
( 1 ) option 宣告:
作用:定義 dns 的屬性。
格式: option;
正向域: zone 「.」 in ;
include 「/etc/rndc.key」;
(2) 建立區域檔案;
作用:存放區域的資訊記錄。
格式:由若干條記錄組成》
[name] [ttl] [in] [type] [ 值 ]
( 3 ) 反向區域檔案主要: soa ns ptr 記錄構成。
dns 配置例項:
1 要求:建立乙個正向區域檔案( linux.cn )
具體如下:
( 1 ) 將 linux.cn 授權於 www.linux.cn 主機。且管理員 mail 為 [email protected]
( 2 ) linux.cn 區域的網域名稱伺服器為 192.168.0.1
( 3 ) 指定 linux.cn 域的 ip:192.168.0.1,
( 4 ) 建立主機 www ip 為 192.168.0.1.
( 5 ) 建立主機 www 的別名為 mail.
2 要求:建立反向區域檔案 linux.rev
具體如下:
( 1 )授權於 www.linux.cn 管理員 mail 為 [email protected]
(2) 主機指向 www.linux.cn
@ in soa localhost root
www.linux.cn.
. root.linux.cn.
id in ns 192.168.0.1
in prt www.linux.cn.
4. 啟動 dns 記錄
#/etc/rc.d/init.d/named start
四: dns 客戶機的配置:
1 .windows系統的配置:
2 . unix/linux 作業系統配置
#vi /etc/host.conf
order hosts.bind
#vi /etc/resolv.conf
nameserver
五:測試 dns 伺服器:
1, nslookup
#nslookup
>linux.cn
六.案例:
利用 bind 軟體將主機動性 dns.linux.net 主機製作成乙個 dns 伺服器;
具體要求如下:
( 1 ) 該伺服器負責正向區域 linux.net 的解析,且 ip 位址為 192.168.3.1
( 2 ) linux.net 區域的 mail 伺服器是 192.168.30.2
( 3 ) 在 linux.net 區域中有 一條記錄分別是 www.linux.net
ip :192.168.3.1 mail.linux.net ip:192.168.3.1
( 4 ) 將 dns.linux.net 主機的 dns 伺服器 ip 為 192.168.3.1
配置過程:
#vi /etc/named.conf
在檔案新增以下內容:
zone「linux.net」 in ;
#cd /var/named
#cp localhost.zone linnx.zone]
#vi linux.zone
$ttl 886400
$origin linux.net-----(1)
@ id soa @ root
id in ns 192.168.3.1
id in a 192.168.3.1
www. in a 192.168.3.1
mail in a 192.168.3.1
linux.net in mx 8 192.168.3.2
#vi /etc/resolv.conf
新增如下選項:
nameserver 192.168.3.1
Linux下DNS 網域名稱伺服器 的配置
dns server on linux redhat9以下版本 型別 system v launched daemon 軟體包 bind,bind utils daemon named 指令碼 named 埠 53 udp,53 tcp 配置檔案 etc named.conf,var named 輔...
dns伺服器配置 專案三 DNS伺服器配置
一 專案任務描述 有一所院校,組建了校園內部的區域網並架社內部的web伺服器和ftp伺服器,現需要安裝並配置一台dns伺服器為校園網內部的使用者提供dns服務,使使用者能夠使用網域名稱訪問內部的web 和ftp伺服器以及網際網路上的各個 二 專案任務劃分 子任務1 dns的安裝 子任務2 dns正向...
linux配置主從DNS伺服器
2.1時間同步ntpdate cn.pool.ntp.org timedatectl set timezone asia shanghai2.2主dns伺服器配置 vi etc named.rfc1912.zones 在剛剛的配置上修改 zone pl.com in zone 1.1.10.in a...