linux 下實現DNS域名解析

DNS 是域名系統 (Domain Name System) 的縮寫,是因特網的一項核心服務,它作爲可以將域名和映射的一個分佈式數據庫,能夠使人更方便的訪問聯網,而不用去記住能夠被機器直接讀取的IP數串。

DNS 域名結構

通常 Internet 主機域名的一般結構爲:主機名.三級域名.二級域名.頂級域名。 Internet 的頂級域名由 Internet網絡協會域名註冊查詢負責網絡地址分配的委員會進行登記和管理,它還爲 Internet的每一臺主機分配唯一的 IP 地址。全世界現有三個大的網絡信息中心: 位於美國的 Inter-NIC,負責美國及其他地區; 位於荷蘭的RIPE-NIC,負責歐洲地區;位於日本的APNIC ,負責亞太地區。

DNS解析器

解析器,或另一臺DNS服務器遞歸代表的情況下,域名解析器,協商使用遞歸服務,使用查詢頭位。

解決通常需要遍歷多個名稱服務器,找到所需要的信息。然而,一些解析器的功能更簡單地只用一個名稱服務器進行通信。這些簡單的解析器依賴於一個遞歸名稱服務器(稱爲“存根解析器”),爲他們尋找信息的執行工作。

配置dns服務器

案例一:我們的網站有個主網站www.cj.com,三個部門網站:技術部門網站域名爲tec.cj.com,市場部門網站域名爲mkt.cj.com,論壇爲bbs.cj.com。www服務器ip地址爲192.168.30.9。下面是配置過程

1、掛載光盤,安裝所需軟件包,如圖:

112327450.jpg


2、編輯配置文件:

[root@server1 ~]# cd /var/named/chroot/etc/dns服務器的根目錄是/var/named/chroot

[root@server1 etc]# cp -p named.caching-nameserver.confnamed.conf-p連同權限一起復制)

[root@server1 etc]# vim named.conf (服務器配置文件)112331156.jpg

3[root@server etc]# vim named.rfc1912.zones【 編輯區域文件】112333604.jpg


[root@server1 etc]# cd /var/named/chroot/var/named/

[root@server1 named]# cp -p localhost.zone cj.com.zone

[root@server1 named]# vim cj.com.zone 如圖112336349.jpg


4、查看named目錄


112341197.jpg

5、然後啓動DNS服務器:

[root@server1 ~]# service named start

6、手動修改dns地址,測試:

151008296.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章