歡迎您光臨本站 註冊首頁

詳解linux系列之DNS的安裝及配置

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
詳解linux系列之DNS的安裝及配置
今天我來給大家介紹一下再linux系統下安裝DNS及DNS的相關配置.
DNS是domain name server的縮寫——域名解析伺服器,那在配置DNS之前我們要先做什麼準備呢?
大家想想在windows系統下安裝DNS的時候我們要做什麼準備呢?
那就是在ip里的DNS指向自己的ip.在linux系統也是一樣的,linux系統的DNS配置文件在/etc/resolv.conf,我們修改這個文件,只需在這個配置文件里加入nameserver 192.168.1.100這樣就行了,如果想看一下自己的DNS是否指向自己可以通過nslookup回車輸入server查看.
好了準備工作完成,開始我們今天的實驗.
我們再來回想一下再windows下的DNS有幾個文件,一個正向解析文件,一個反向解析文件,還有一個根域文件,linux下的DNS也是一樣的,只是那些文件不是在安裝過程中自動建立的,需要我們手動建立並修改.那些文件都要放在/var/named目錄下,那配置文件在哪呢?在linux2.6內核是沒有的需要我們手工寫入名為named.conf放在/etc下.要開始了啊!!go!!!
實驗分為三大步:
1、安裝
2、配置
3、驗證
開始第一步安裝
掛載光碟並進入光碟的Server目錄
使用rpm包安裝,因為rpm包和源碼包安裝后的功能是一樣的,rpm包安裝的比較快、簡單,DNS安裝需要三個包bind-9.3.3-10.c15.i386.rpm、bind-utils、caching-nameserver這三個包先來安裝第一個包也就是DNS的主包

好的第一個包安裝完成,開始第二個
我在安裝的時候顯示第二個包已經安裝為了保險先卸載掉再來安裝
安裝第三個包caching-nameserver
安裝完成了,因為沒有DNS的配置文件我們要建立並手工寫入文本,我這有一個模版大家可以拷貝進linux系統再來把這個文件複製到/etc下並改名為named.conf
複製過去后,開始修改這個配置文件
看剛開始裡面已經有正向與反向的解析,那時系統自己的,不能刪除啊!
按照上面的內容我們寫上自己的域名與ip,域名為dns.com
配置文件已經修改好了,因為沒有正向與反向解析文件,自己建立,我們直接把named.local複製成dns的正向與反向解析文件,複製完成修改正向的解析文件
簡單的修改就可以了,如圖:
修改反向解析文件
跟正向的差不多,如圖:
都修改好以後啟動DNS的服務named是DNS的守護進程
對了現在時不能解析的,看下圖,named.localD 屬組是named而我們複製的那兩個的屬組是root,如果不想這麼麻煩在複製時加上-p參數就OK了
修改屬組chgrp named dns.*
好了驗證一下,nslookup www.dns.com 行沒有問題.
那大家我現在給大家出一個問題,我們再在這個伺服器上再建一個域名為www.dns1.com大家怎麼辦呢?如果是跟剛才那樣直接修改一下配置文件加兩條記錄在驗證的時候是會出錯的,錯誤是不能有兩條反向記錄的,那該怎麼辦呢?
好了我們來做一下這個實驗,在DNS的配置文件里只添加一條正向解析記錄如圖:


[火星人 ] 詳解linux系列之DNS的安裝及配置已經有440次圍觀

http://coctec.com/docs/linux/show-post-55354.html