Linux下DNS伺服器的配置

2021-08-23 15:50:00 字數 3355 閱讀 9341

一 網域名稱解析的基本概念

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...