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的文件。

实验到此结束。

 

测试略。

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