LINUX DNS服務的配置 一

2021-09-21 21:22:08 字數 3034 閱讀 4039

dns(domain name system)

作用管理主機的 「戶籍」—主機名:ip 是乙個分布式資料庫系統,dns伺服器的起源,最早的主機解析,依靠hosts檔案,有nic(network information center)維護,後來主機數量變得非常龐大,網路越來越複雜,就產生了dns伺服器。dns伺服器:提供網域名稱解析服務的主機。dns客戶機:需要查詢主機網域名稱資訊的主機,任何聯網的主機都需要查詢網域名稱,所以任意主機都是dns客戶機。dns客戶機需要知道dns伺服器在那裡,linux靠/etc/resolv.conf制定。正向解析:根據主機名稱解析ip位址。反向解析:根據ip位址解析主機名稱。linux與windows搭建dns伺服器,原理都是一致的。

dns伺服器配置大致分為三種:(1)主dns伺服器。(2)輔dns伺服器。(3)快取dns伺服器。

dns系統的結構

dns查詢的的工作原理

如果在 chen.com

域中直接查詢

www.chen.com

,查詢結果將直接輸出。如果在

www.isc.org

伺服器查詢

www.chen.com

,對於乙個毫不相關的

www.chen.com dns

服務名稱,首先將客服端請求傳送到根域,再查到二級域

.com,

最後查詢到管

www.chen.com

的網域名稱 chen.com.

,在由chen.com

查詢是否有註冊的

www.chen.com

,最後將結果返回到

www.isc.org

伺服器再輸出客戶端。

可以到官方**:

bind

軟體包bind-9.7.0-p1.tar.gz

[root@localhost root]#cd /mnt/hgfs/share

//切換到共享目錄

/mnt/hgfs/share

[root@localhost share]#ls

//顯示目錄的內容

[root@localhost share]#cp bind-9.7.0-p1.tar.gz /usr/local

//拷貝檔案

bind-9.7.0-p1.tar.gz

檔案到/usr/local

目錄下[root@localhost local]#cd /usr/local

//切換到

/usr/local

[root@localhost local]#tar –zxvf bind-9.7.0-p1.tar.gz

//解壓

bind-9.7.0-p1.tar.gz

安裝包[root@localhost local]# cd bind-9.7.0-p1

//切換到解壓生成的

bind-9.7.0-p1

目錄[root@localhost bind-9.7.0-p1]# ls

//顯示目錄檔案內容

[root@localhost bind-9.7.0-p1]# ./configure --help|more//用

configure

查詢編譯所有的標頭檔案和庫檔案,幫助加管道顯示更多的

[root@localhost bind-9.7.0-p1]# ./configure --sysconfdir=/etc

檢查編譯**所需的各種標頭檔案和庫檔案是否存在。並指定主配置檔案預設安裝在

/etc

目錄,並生成

makefile

檔案[root@localhost bind-9.7.0-p1]# make

//編譯源**

[root@localhost bind-9.7.0-p1]# make install

//安裝bind

軟體包

[root@localhost bind-9.7.0-p1]# ls /usr/local/bin

//顯示安裝

bind

軟體時生成的

dig \host\nslookup

檢測dns

工具[root@localhost bind-9.7.0-p1]# ls /usr/local/sbin

//管理員用的管理工具

rndc\named

,可以直接輸入

named

命令來啟動服務,用

rndc

控**務器,用

rndc-configen>/etc/rndc.conf

匯出檔案

如果安裝

caching-nameserver-7.2-7.noarch.rpm

,生成乙個

named.conf

主配置檔案模板

.caching-nameserver-7.2-7.noarch.rpm

在red hat linux 9.0

第二個映象盤。

[root@localhost root]# mount /dev/cdrom /mnt/cdrom

//掛在裝置光碟到

/mnt/cdrom

目錄中mount: block device /dev/cdrom is write-protected, mounting read-only

//mount

命令掛載塊裝置光碟有寫保護;

mounting

掛載只能用讀的許可權

[root@localhost root]# cd /mnt/cdrom/redhat/rpms/

///切換到安裝包的目錄

/mnt/cdrom/redhat/rpms/

[root@localhost rpms]# rpm -ivh caching-nameserver-7.2-7.noarch.rpm

//安裝

caching-nameserver-7.2-7.noarch.rpm

軟體包,在

/etc/

目錄生成乙個

named.conf

模板配置檔案。如果不想安裝可以自己建乙個

named.conf

主配置檔案

Linux DNS服務配置

linux dns服務配置 主 從網域名稱伺服器配置 一 實驗環境 主網域名稱伺服器 ns1.topsec.com,192.168.120.119 從網域名稱伺服器 ns2.topsec.com,192.168.120.120 二 實驗步驟 1.安裝bind yum install bind y 2...

Linux DNS伺服器配置

伺服器配置 參考資料 linux 下dns伺服器的搭建 首先我們要搞清楚什麼是dns服務,dns domain name service 網域名稱系統或者是網域名稱服務,在如今網路高速膨脹的時代,每乙個公司組織國家等都擁有自己的 服務,大家知道上網是通過ip位址才能連線internet的,我們所見到...

Linux DNS伺服器配置

1 檢查是否安裝了dns伺服器軟體 目前最流行的是bind root localhost rpm qa grep bind 主要看有沒有如下兩個軟體 不同的版本,版本數字可能不同 bind 9.3.3 7.el5 bind chroot 9.3.3 7.el5 2 安裝bind 2.1 如果能連線r...