歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Ubuntu DNS服務器配置

Ubuntu DNS服務器配置   服務器IP:10.68.19.61 操作系統:Ubuntu 13.04 DNS程序:Bind9 測試域名:mycloud.com 目標IP:10.68.19.134   配置步驟 1、安裝BIND9程序包 [plain]  <span style="font-size:12px;">sudo apt-get install bind9</span>     2、新增編輯文件,總共需要編輯2個文件,新增2個文件,如下: 修改/etc/bind/named.conf.options,去掉forwarders的注釋,其中的IP為網絡營運商提供的DNS服務器,這裡我們使用google的DNS [plain]  forwarders {          8.8.8.8;          8.8.4.4;   };   修改/etc/bind/named.conf.local,在最後增加增加雙向解析代碼: [plain]  zone "mycloud.com" {        type master;        file "/etc/bind/db.mycloud.com";   };      zone "19.68.10.in-addr.arpa" {        type master;        file "/etc/bind/db.10.68.19";   };   注意:其中的19.68.10是目標IP10.68.19.134的前三段,表示一個IP地址段 新增域名(mycloud.com)解析文件/etc/bind/db.mycloud.com,內容如下: [plain]  ;   ; BIND data file for dev sites   ;   $TTL    604800   @       IN      SOA     mycloud.com. root.mycloud.com. (                                 1         ; Serial                            604800         ; Refresh                             86400         ; Retry                           2419200         ; Expire                            604800 )       ; Negative Cache TTL   ;   @       IN      NS      mycloud.com.   @       IN      A       10.68.19.134   *.mycloud.com.  14400   IN      A       10.68.19.134   新增IP地址反向解析文件/etc/bind/db.10.68.19,內容如下: [plain]  ;   ; BIND reverse data file for dev domains   ;   $TTL    604800   @       IN      SOA     dev. root.dev. (                                 1         ; Serial                            604800         ; Refresh                             86400         ; Retry                           2419200         ; Expire                            604800 )       ; Negative Cache TTL   ;   @        IN      NS      mycloud.com.   134      IN      PTR     mycloud.com.     3、重啟BIND9服務 [plain]  service bind9 restart     4、修改每一台需要使用該DNS服務器的dns配置文件 [plain]  sudo vi /etc/resolv.conf   修改nameserver為上邊配置好的DNS服務器IP [plain]  nameserver 10.68.19.61   此修改在每次重啟服務器後都會賠覆蓋,可以修改配置文件 [plain]  sudo vi /etc/resolvconf/resolv.conf.d/base   在其中增加一條 [plain]  nameserver 10.68.19.61   這樣重啟服務器後DNS配置依然有效。   5、重啟networking服務,刷新DNS緩存 [plain]  sudo service networking restart     配置完成,可以通過nslookup命令測試,結果如下: [plain]  <span style="font-size:12px;">root@controller:/etc/bind# nslookup   > baidu.com   Server:         10.68.19.61   Address:        10.68.19.61#53      Non-authoritative answer:   Name:   baidu.com   Address: 220.181.111.86   Name:   baidu.com   Address: 123.125.114.144   Name:   baidu.com   Address: 220.181.111.85   > mycloud.com   Server:         10.68.19.61   Address:        10.68.19.61#53      Name:   mycloud.com   Address: 10.68.19.134   > uaa.mycloud.com   Server:         10.68.19.61   Address:        10.68.19.61#53      Name:   uaa.mycloud.com   Address: 10.68.19.134</span>   解析情況為,域名:baidu.com,在本地DNS中沒有找到匹配,通過DNS:8.8.8.8解析,mycloud.com在本地DNS中有匹配,解析到10.68.19.134.  
Copyright © Linux教程網 All Rights Reserved