在fedora 7 上配置dns服務
軟體列表
bind-libs-9.4.0-6.fc7
bind-chroot-9.4.0-6.fc7
bind-utils-9.4.0-6.fc7
bind-9.4.0-6.fc7
caching-nameserver-9.4.0-6.fc7
如果您公升級過系統,則軟體的版本會略有不同。其中的bind-chroot可以增加dns伺服器的安全,不安裝也能工作。
fedora 7上的bind軟體和原來的結構有所不同,沒有了以前的/etc/named.conf和 /var/named/chroot/etc/named.conf(前者是後者的符號鏈結),導致很多朋友一時不知道該如何配置dns伺服器了,經過簡 單研究,筆者終結出了dns伺服器的配置方法。
在/var/named/chroot/etc下執行
cat named.caching-nameserver.conf named.rfc1912.zones > named.conf
rm named.caching-nameserver.conf named.rfc1912.zones > named.conf
[root@maluyao ~]ln -s /var/named/chroot/etc/named.conf /etc/named.conf
上面的步驟是合併named.caching-nameserver.conf named.rfc1912.zones合併到乙個檔案(/var/named/chrrot/etc/named.conf)中,然後將其刪除。實際操 作的時候,最好不要刪除,而是將這倆個檔案移動到其他位置備份。並且為了方便起見,在/etc下作了乙個符號鏈結。
修改named.conf檔案,將其中的
view localhost_resolver ;
match-destinations ;
recursion yes;};和
include "/etc/named.rfc1912.zones";
行注釋或刪除。
fedora 7中,預設僅僅在回環位址127.0.0.1 和 ::1(ipv6的回環位址)上開啟53埠,如果希望在所有位址上都開啟53埠,則應該修改named.conf 中
listen-on port 53 ;
listen-on-v6 port 53 ;
為
listen-on port 53 ;
listen-on-v6 port 53 ;
fedora 7 中的dns伺服器預設只允許127.0.0.1這個客戶端(即本機)發起查詢,一般我們需要允許所有人查詢,這要修改name.conf中的:
allow-query ;為
allow-query ;
重新啟動bind後,用下列命令:
[root@maluyao ~]#netstat -nlu|grep 53
[root@maluyao ~]#netstat -a inet6 |grep 53
即可看到53埠已經在所有位址上監聽了。dns伺服器同時開啟tcp和udp的53埠,上述命令只檢視udp。
如果不需要在ipv6位址上監聽53埠,則可將listen-on-v6行注釋。
現在,bind服務的配置方法就和rhel4或fedora core 5類似了。
fedora 7 中的預設設定有自己的道理,我們注釋或刪除的那些東西,希望讀者也能知道其含義。但本文就不做介紹了。
Fedora 7上DNS伺服器和之前一些版本的區別
在fedora 7 上配置dns服務 軟體列表 bind libs 9.4.0 6.fc7 bind chroot 9.4.0 6.fc7 bind utils 9.4.0 6.fc7 bind 9.4.0 6.fc7 caching nameserver 9.4.0 6.fc7 如果您公升級過系統...
Ubuntu上搭建dns伺服器
dns domain name service 網域名稱解析服務,就是將網域名稱和 ip 之間做相應的轉換。dns系統作用 正向解析 根據網域名稱查詢對應的ip位址 反向解析 根據ip位址查詢對應的網域名稱 主要在內網環境下,可能搭建多個伺服器位址,如svn位址 git位址 專案管路系統位址等,若是...
在 Fedora 上安裝 MongoDB 伺服器
mongo 來自 humongous 巨大的 是乙個高效能 開源 無模式的 面向文件的資料庫,它是最受歡迎的 nosql 資料庫之一。它使用 json 作為文件格式,並且可以在多個伺服器節點之間進行擴充套件和複製。有關許可證更改的故事 mongodb 上游決定更改伺服器 的許可證已經一年多了。先前的...