壹、實驗環境:
Mac os 下 VirtualBox中三臺安裝centos 6.3虛擬機
主機名
別名
IP地址
系統版本
角色
lhmaster
lhmaster.lihui.hadoop
192.168.1.4
Centos 6.3
master
lhslave01
lhslave01.lihui.hadoop
192.168.1.5
Centos 6.3
slave
lhslave02
lhslave02.lihui.hadoop
192.168.1.6
Centos 6.3
slave
配置說明:DNS服務器配置在lhmaster(master)節點上,對lhmaster、lhslave01、lhslave02節點的主機名進行解析。?
二、安裝配置DNS
1.安裝bind軟件包
檢測bing是否安裝,如圖所示
未安裝執行yum進行安裝,如圖
安裝結果,如圖
安裝bing其他相關包,如下:
安裝結果:如圖
2.修改bind配置文件
1) 執行命令 vim /etc/named.conf 修改配置文件named.conf
修改前,如圖
修改後:
2)修改配置文件named.rfc1912.zones,
在/etc/named.conf 玩呢間最後是named.rfc1912.zones的路徑
include "/etc/named.rfc1912.zones"
執行命令 vim /etc/named.rfc.1912.zones
修改結果如下圖:
3)創建上壹步中的 域名配置文件lihui.hadoop.zone和反向配置文件1.168.192.in-addr.zone
如下命令:
[root@lhmaster lihui]# cd /var/named
[root@lhmaster named]# ls
chroot ?dynamic ? named.empty ?named.loopback
data named.ca ?named.localhost ?slaves
[root@lhmaster named]# cp -p named.localhost lihui.hadoop.zone
[root@lhmaster named]# cp -p named.localhost 1.168.192.in-addr.zone
[root@lhmaster named]# ls
1.168.192.in-addr.zone ?dynamic named.empty ?slaves
chroot ?lihui.hadoop.zone ?named.localhost
data named.ca ? named.loopback
--修改lihui.hadoop.zone和1.168.192.in-addr.zone
lihui.hadoop.zone中添加正向配置,如下:
1.168.192.in-addr.zone中添加反向配置,如下:
4)修改各節點/etc/resolv.conf文件
在每個節點的 /etc/resolv.conf 文件中加入 服務器ip地址
本次測試加入:nameserver 192.168.1.4
註意:目前網上大部分資料中都是如此設置,設置完後運行沒有什麽問題,但是壹旦重啟機器後,/etc/resolv.conf 會恢復原值,
所以使用另壹種方式就是修改
/etc/sysconfig/network-scripts/ifcfg-eth0
這個文件:在其中加入 DNS1=192.168.4
這樣設置後,/etc/resolv.conf裏面根本就不需要設置。service network restart 後,可以發現/etc/resolv.conf裏面就有剛才加入的dns的解析ip了。
不過對於其他的系統是否也是這樣的,要是遇到同樣的問題。就這樣設壹下試試
3.驗證測試