您好,登錄后才能下訂單哦!
這篇文章主要講解了“Ubuntu下怎么配置DNS服務器”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Ubuntu下怎么配置DNS服務器”吧!
DNS是計算機域名(Domain Name System)的縮寫,它是由解析器和域名服務器組成的。域名服務器是指保存有該網絡中所有主機的域名和對應IP地址,并具有將域名轉換為IP地址功能的服務器。
服務器IP 10.68.19.61
操作系統 Ubuntu 13.04
DNS程序 Bind9
測試域名 mycloud.com
目標IP 10.68.19.134
apt-get install bind9
總共需要編輯2個文件,新增2個文件,如下: 修改/etc/bind/named.conf.options,去掉forwarders的注釋,其中的IP為網絡營運商提供的DNS服務器,這里我們使用google的DNS。
forwarders { 8.8.8.8; 8.8.4.4; };
修改/etc/bind/named.conf.local,在最后增加增加雙向解析代碼:
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,內容如下:
; ; 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,內容如下:
; ; 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.
service bind9 restart
修改每一臺需要使用該DNS服務器的dns配置文件
sudo vi /etc/resolv.conf
修改nameserver為上邊配置好的DNS服務器IP
nameserver 10.68.19.61
此修改在每次重啟服務器后都會賠覆蓋,可以修改配置文件
sudo vi /etc/resolvconf/resolv.conf.d/base
在其中增加一條
nameserver 10.68.19.61
這樣重啟服務器后DNS配置依然有效,然后重啟networking服務,刷新DNS緩存。
service networking restart
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
解析情況為,域名:baidu.com,在本地DNS中沒有找到匹配,通過DNS:8.8.8.8解析,mycloud.com在本地DNS中有匹配,解析到10.68.19.134.
感謝各位的閱讀,以上就是“Ubuntu下怎么配置DNS服務器”的內容了,經過本文的學習后,相信大家對Ubuntu下怎么配置DNS服務器這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。