RHEL5.4 DDNS配置文檔

RHEL 5.4 實現DHCPDNS的動態更新
一、實驗目標:
RHEL5.4平臺下實現DHCPDNS互動更新
二、實驗環境:
一臺Linux服務器,版本爲:Red Hat Enterprise Linux Server release 5.4,兩臺客戶端:一臺爲windows xp ,一臺爲Linux,版本與服務器相同。
二、服務器搭建
<一、>搭建DNS服務
1、  安裝DNS服務所需的軟件包
使用YUM安裝:yum install bind bind-chroot caching-nameserver –y
2、  創建密鑰:dnssec-keygen –a HMAC-MD5 –b 128 –n USER ddns
注:-a HMAC-MD5 是一中密鑰算法
        -b 128 是密鑰的位數爲128
        -n USER ddns 是密鑰的名字爲ddns
所創建的密鑰在當前目錄下生成兩個密鑰文件,密鑰文件裏的密鑰是相同的。
3、  配置DNS的配置文件
DNS的配置文件在/var/named/chroot/etc下:
修改該目錄下的named.caching-nameserver.conf,使用命令cp –p 複製一份名爲named.conf的文件,然後將named.conf 文件裏的
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
allow-query     { localhost; };
match-clients      { localhost; };
match-destinations { localhost; };
前面加上註釋“//”。
4、  修改named.rf1912.zones文件,在文件裏田間如下內容:

Key ddns {
            algorithm  HMAC-MD5;
                     secret “生成的密鑰”;
}
在添加兩個區域文件:
 zone “lib.net” IN {
               type master;
               file “lib.net.zone”;
               allow-update {key ddns;};
};
 zone “0.0.10.in-addr.arpa”  IN {
               type master;
               file “lib.net.local”;
               allow-update { key ddns;};
};
然後保存退出。

5、  進入/var/named/chroot/var/named目錄下,添加兩個區域文件:

cp –p localhost.zone lib.net.zone

cp –p named.local lib.net.local

然後再lib.net.zone lib.net.local兩個區域文件裏添加要解析的主機域名。

6、  重啓DNS服務:service named restart

設置DNS 開機自啓動:chkconfig named on

       <二、>搭建DHCP服務

1、  安裝DHCP服務所需的軟件包:

使用YUM安裝:yum install dhcp –y

2、  配置DNCP的只配置文件:/etc/dhcpd.conf

剛安裝好的DHCP服務器的dhcpd.conf文件裏沒有任何內容,我們可使用兩種方法在裏面添加配置文件:

               A:cp  /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample  /etc/dhcpd.conf

               B: vi /etc/dhcpd.conf 進入到編輯狀態

                      :r /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample 然後敲回車

DHCP的配置文件添加過來了。

dhcpd.conf文件裏添加如下內容:

key ddns {

        algorithm HMAC-MD5;

        secret “生成的密鑰”;

};

zone  lib.net. {

        primary 10.0.0.1;   //服務器的IP地址

        key ddns;

}

zone 0.0.10.in-addr.arpa. {

        primary 10.0.0.1;

        key ddns;

}

在修改DHCP的主要配置,保存退出。

3、  重啓DHCP服務:service dhcpd restart

設置開機自去啓動:chkconfig dhcpd  on.

       <三、>設置Linux客戶端

1、  安裝DHCP服務所需軟件(上面已安裝過,不在重複)

2、  配置客戶端文件:/etc/dhclient.conf,在文件裏將第一行的註釋去掉,將引號裏的內容改爲自己的主機名,然後使用dhclient命令獲取IP地址。

3、  windows xp客戶端解析主機名測試。

三、查看服務器上DHCP租約文件:

cat /var/lib/dhcpd/dhcpd.leases

四、查看/var/named/chroot/vae/named/目錄下,會自動生成兩個.jnl的文件。

實驗到此結束。

 

測試略。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章