Ubuntu dns的配置方法

一、DNS的安裝:

$sudo apt-get install bind9

正在讀取軟件包列表...
正在分析軟件包的依賴關係樹...
Reading state information...
bind9 已經是最新的版本了。
共升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 0 個軟件包,有 4 個軟件未被升級。

二、DNS的配置:

DNS的相關配置文件存放在 /etc/bind下,其中named.conf與named.conf.local都可以用來作主配置文件.配置前最好把他們先備份一下.

$sudo cp named.conf named.conf.bak

$sudo cp named.conf.local named.conf.local.bak

現在開始配置DNS,

$sudo vim named.conf 進去後在最下面添加部分

zone "wuhan.com" IN {

        type master;

        file "/etc/bind/wuhan.com"; 這裏和其他linux不一樣,這必須指定絕對路徑,就因爲我忽略了這裏才花了我很長時間來配置成功.

};

zone "1.168.192.in-addr.arpa" IN {

        type master;

        file "/etc/bind/wuhan.com"; 我平時喜歡偷懶,才把正向和反向文件寫進一個文件內.

};

保存退出後 $sudo vim wuhan.com

; BIND reverse data file for empty rfc1918 zone

;

; DO NOT EDIT THIS FILE - it is used for multiple zones.

; Instead, copy it, edit named.conf, and use that copy.

;

$TTL      86400

@    IN    SOA       wuhan.com. root.localhost. (

                           1         ; Serial

                     604800              ; Refresh

                     86400        ; Retry

                     2419200              ; Expire

                     86400 )     ; Negative Cache TTL

;

@    IN    NS   www

www       IN    A     192.168.1.120

ftp   IN    A     192.168.1.120

120 IN    PTR       www.wuhan.com.

120 IN    PTR       ftp.wuhan.com.

保存退出。DNS已經配置好,再

這一點非常關鍵:(就是在客戶機上設置相關的域名,就想我們設置202.96.64.68是一個道理的。

就是在不同的客戶機上設置一個dns服務器的ip做爲域名,才能夠方位這個主機上的域名和ip的映射關係。

如果我們做了一個網站,申請了域名和ip,中國網通的dns服務器中不給我們做相關的域名解析,

而我們在設置dns的時候偏偏設置成202.96.64.68就不可以。

也就是說誰在地址欄中輸入我們自己配置的www.wuhan.com.那臺客戶機的dns就要設置成dns服務器的ip

$sudo vim /etc/resolv.conf,修改爲nameserver 192.168.1.120

重啓BIND9

$sudo /etc/init.d/bind9 restart

* Stopping domain name service... bind       [80G [74G[ OK ]

* Starting domain name service... bind       [80G [74G[ OK ]

最後測試DNS:

$nslookup

>www.wuhan.com

Name:    www.wuhan.com

Address: 192.168.1.120

Server:          192.168.1.120

Address:       192.168.1.120#53

>192.168.1.120

120.1.168.192.in-addr.arpa      name = www.wuhan.com.

120.1.168.192.in-addr.arpa      name = ftp.wuhan.com.

Server:          192.168.1.120

Address:       192.168.1.120#53

注意:

(1)一定要修給named.conf文件中的 option選項(有的option不在named.conf中,他在另一個文件中引入這個文件中,在這個文件的尾部還可以用include來引入其他的文件,來擴展這個文件)

我在option中加入了下面的配置:

 allow-query {any;};
  recursion yes;
最後的結果是這樣的:



 

(2)一個域名可以對應不同的計算機,就是一個域名下可以設置多個主機,每個主機個完成一個任務,郵件服務器,www服務器可以用不同的計算機來承擔如下面的配置方法:

IN NS ns
IN MX 0 mail.mydebian.org.
@ IN A 192.168.102.47
ns IN A 192.168.102.47
www IN A 192.168.102.47
webserver IN CNAME www
mail IN A 192.168.102.47
ftp IN A 192.168.102.48
ns2 IN A 192.168.102.48
ns3 IN A 192.168.102.49

發佈了66 篇原創文章 · 獲贊 8 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章