首先安裝bind套件
**:
sudo apt-get install bind
這時在/etc/bind下會出現(這裡跟其他的unix/linux不同,一般其他的unix/linux預設是把配置檔案放
在/etc/named下,資料檔案放在/var/named或/var/bind下的,而ubuntu都一起放在這個目錄下了)
db.0 db.255 db.root named.conf.local
db.127 db.local named.conf named.conf.options
其中named.conf為主配置檔案,named.conf.local和named.conf.options這兩個檔案在其他的unix/linux
系統裡預設是沒有的,ubuntu的這種想法很不錯,把各個部分都分開管理;其餘的部分都是預設生成的幾
個資料檔案。這裡需要稍微講一下區資料檔案裡的幾個資源記錄的含義:
soa記錄:指示該區的權威
ns記錄:列出該區的乙個名字伺服器
a記錄:名字到位址的對映 (也就是正向解析)
ptr記錄:位址到名字的對映 (也就是反向解析)
cname:規範名字 (別名記錄)
下面開始服務配置
快取網域名稱伺服器設定 (cache-only server)
快取網域名稱伺服器顧名思義其自身是沒有網域名稱記錄的,僅僅從別的dns上獲取記錄並做快取記憶體。
安裝好dns服務後,不需要任何配置,只需要把服務起起來就是快取網域名稱伺服器了。
**:
sudo /etc/init.d/bind start
主dns配置
安裝好dns後,配置named.conf.local,如下例:
**:
zone "163.com" ;
zone "sohu.com" ;
zone "sina.com" ;
...
儲存配置,然後再建立相對應的資料檔案,如上例163.com的資料檔案如下:
**:
//db.163.com的配置檔案
$ttl 86400
@ in soa dns.163.com root.dns.163.com. (
2005092001 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
) @ in ns dns.163.com
@ in mx 10 mail.163.com.
dns in a 111.111.111.111
www in a 222.222.222.222
*** in a 333.333.333.333
mail in cname ***
...
儲存,重啟bind服務就ok了
從dns的配置
從dns的配置和主dns配置很像,只不過不需要建立資料檔案,只需要指定資料檔案存放位置就可以了
**:
zone "163.com" ;
}; zone "sohu.com" ;
}; zone "sina.com" ;
}; ...
儲存配置,重啟服務。
bind9裡的還有很多其它的功能選項,大家慢慢消化吧!
Ubuntu配置DNS伺服器
首先安裝bind套件 sudo apt get install bind 這時在 etc bind下會出現 這裡跟其他的unix linux不同,一般其他的unix linux預設是把配置檔案放 在 etc named下,資料檔案放在 var named或 var bind下的,而ubuntu都一起...
Ubuntu上搭建dns伺服器
dns domain name service 網域名稱解析服務,就是將網域名稱和 ip 之間做相應的轉換。dns系統作用 正向解析 根據網域名稱查詢對應的ip位址 反向解析 根據ip位址查詢對應的網域名稱 主要在內網環境下,可能搭建多個伺服器位址,如svn位址 git位址 專案管路系統位址等,若是...
Linux下建立DNS伺服器
在本學期第 6周的星期四中午,記錄一下本學期 網路作業系統 課程的八個伺服器配置。之linux下建立dns伺服器 用到的東西 vmware虛擬機器,redhat 7 以及安裝光碟映象1,映象2 1.以root使用者登陸,並修改為靜態ip位址。2.掛載映象 在虛擬機器中掛載第一張映象,安裝bind m...