"/> "/>
歡迎您光臨本站 註冊首頁

DNS伺服器的架設

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
前言:初次接觸用Linux來搭建DNS伺服器,著實讓我很頭痛,碰到了很多很多的問題,即使到網上找資料,按照那些網上所給的步驟去做,可是總是有讓人意想不到的結果,不過最終還是解決了.不說太多了,下面進行講解和陳述自己所碰到問題和解決方法.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
.DNS架設的步驟
1.架設DNS

伺服器所需要的四個主要文件有:(不同版本的那個紅色部分不相同的) 於是我們可以在終端中查找有沒有安裝這四個主要文件 0K. /mnt下找到軟體包的位置,在Redhat/RPM$下存放著的都是軟體包,於是我們可以進入到RPM$目錄下,然後用命令查找相關的軟體包:find . name 「bind*」 .找到后就可以進行安裝,用RPM –ivh 安裝,這裡不做截圖.(註:不同版本的軟體包放在不同的目錄下,這個要自行查找) DNS是跑步起來的.至於為什麼有些人在/etc下配置named.conf卻能讓DNS跑起來的?請查看一下你在/etc下的named.conf是不是一個鏈接文件來著,該文件時鏈接到「/var/named/chroot/etc/」目錄下的一個配置文件.(註:由於安裝了bind-chroot-9.2.4-p5-9.i386.rpm,發生了路徑的改變)

1.directory /var/named」是指存放區域文件的位置,如3中「.」區域文件「named.ca」就是存在該路徑下,其實/var/named的真實路徑並不是/var/named,而是/var/named/chroot/var/named,如果有鏈接的話,那也是可以的,將

/var/named/chroot/var/named下的文件鏈接到「/var/named」. 對於「localhost.zone」和「named.local」文件的位置存放在那裡呢?其實如果存放位置沒有錯誤的話:那就是在/var/named/chroot/var/named目錄下,這兩個文件也是區域配置文件,在主配置文件中可以找到相應的filenamed.local」和filelocalhost.zone」,如果其存放位置不是在上面所指的目錄下,那麼你就得在「

/」(根目錄)查找他們出來,然後將他們移到/var/named/chroot/var/named目錄下,這樣DNS才能跑起來,否則總是會提示找不到相應的文件. 藍色線的:都是配置文件裡面的fileXXX」所指的文件. 打開反向查找區域文件192.168.10.in-addr.arpa進行編輯: 9.做好這些工作之後,還要做的一件事就是關閉防火牆「service iptables stop」,啟動DNS服務,如下圖所示:然後在Linux客服端的/etc下的resolv.conf文件進行配置,如下圖所示: 56步講的很清楚.懂得確定文件的有效位置,這樣DNS才能跑起來 yangzexin IN A yangzexin.redhat.com. Linux as 4.0上完成的,在沒有安裝caching-nameserverbind-root時是沒有哪些配置文件的,也是沒有模板的,可能你要自己手工創建,可是一旦安裝了caching-nameserverbind-root后,就有相關的配置文件和區域文件,區域文件都放在正確的位置.但如果你是在relhet-5.0實驗的話,那麼你應該注意的是沒有安裝caching-nameserver是沒有關係的,而其配置文件和區域文件都作為一個模板放在該路徑下:

/sur/share/doc/bind-XXX/sample/etc下和/sur/share/doc/bind-XXX/sample/var/named下,此時需要對裡面得文件進行搬移到/var/named/chroot/下面相應的目錄下. 2Named-checkzone 域名(redhat,com)區域文件(yangzexin.redhat.com)檢查區域配置文件的語法等 host 域名 或者host IP 地址 named.conf,至於區域文件是放在/var/named/chroot/var/named/下的,而不是放在/var/named下,即使是放在/var/named下的,那也是鏈接到/var/named/chroot/var/named/.最終配置文件和區域文件都是在/var/named/chroot/etc//var/named/chroot/var/named/下起效果的.

/etc/named.conf應該可以用了.她已經直接鏈接到/var/named/chroot/etc/下.

[火星人 ] DNS伺服器的架設已經有206次圍觀

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