网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > linux > 网络管理 > 网络管理 > RHEL4系统下DDNS动态更新方法  

RHEL4系统下DDNS动态更新方法

2008-06-16  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

    系统:Red Hat Enterprise Linux 4 AS 4.0实现:DHCP+DNS 网管网www_bitscn_com

    1、生成KEY

中国网管联盟bitsCN.com

    # dnssec-keygen -a HMAC-MD5 -b 128 -n USER DHCP_UPDATER

网管bitscn_com

    这时当前目录下会生成Kdhcp_updater.+xxx+xxxxx.key及。private两个文件

网管u家u.bitsCN.com

    # cat Kdhcp_updater.+xxx+xxxxx.key 网管bitscn_com

    DHCP_UPDATER. IN KEY 0 2 157 qSSpjerAuaPE/X3JJyxSww==

网管网www.bitscn.com

    其中qSSpjerAuaPE/X3JJyxSww==下面要用到的

网管下载dl.bitscn.com

    2、DHCP

中国网管论坛bbs.bitsCN.com

    在dhcpd.conf后加上

网管网www_bitscn_com

    # —— DDNS —— 网管u家u.bitscn@com

    key DHCP_UPDATER {

网管u家u.bitscn@com

    algorithm HMAC-MD5;

网管联盟bitsCN_com

    secret "qSSpjerAuaPE/X3JJyxSww=="; 网管联盟bitsCN@com

    }

网管论坛bbs_bitsCN_com

    zone scott.home. { 网管联盟bitsCN_com

    primary 127.0.0.1;

中国网管联盟bitsCN.com

    key DHCP_UPDATER; 网管网www.bitscn.com

    } 网管网www_bitscn_com

    ps:PXE安装中option domain-name及option domain-name-servers前面的“#”也 可以去掉了,因为下面我们来设DNS

网管网www.bitscn.com

    3、DNS

网管u家u.bitsCN.com

    # rpm -qa | gerp bind 网管bitscn_com

    看有没有bind-xx及bind-chroot-xx理论上chroot可以提高安全性但设置时繁琐一点 网管u家u.bitsCN.com

    # rpm -qa | gerp caching-name

网管下载dl.bitscn.com

    看caching-nameserver是否也已经装了,这个不装的话就要自己写named.ca等几个文 件了 网管u家u.bitsCN.com

    # vi /etc/named.conf 在最后加上 网管u家u.bitscn@com

    key DHCP_UPDATER { 网管bitscn_com

    algorithm HMAC-MD5; 网管论坛bbs_bitsCN_com

    secret "qSSpjerAuaPE/X3JJyxSww==";

中国网管论坛bbs.bitsCN.com

    }; 网管网www_bitscn_com

    zone "scott.home" IN { 网管联盟bitsCN@com

    type master;

网管u家u.bitsCN.com

    file "scott.home.zone"; 网管网www.bitscn.com

    allow-update { key DHCP_UPDATER; };

网管网www_bitscn_com

    }; 网管下载dl.bitscn.com

    # cd /var/named/chroot/var/named

网管网www_bitscn_com

    # cp localdomain.zone scott.home.zone

中国网管论坛bbs.bitsCN.com

    # chown named:named scott.home.zone 网管联盟bitsCN@com

    # cd /var/named/chroot/var 中国网管联盟bitsCN.com

    # chown named:named named/

网管联盟bitsCN_com

    # cd /var/named

网管联盟bitsCN_com

    # ln -s /var/named/chroot/var/named/scott.home.zone

网管联盟bitsCN_com

    # vi scott.home.zone (修改成你自己的DNS设置,不要抄我)

网管u家u.bitsCN.com

    $TTL 86400

网管下载dl.bitscn.com

    @ IN SOA scott.home. root.scott.home. ( 网管bitscn_com

    42 ; serial (d. adams) 网管网www_bitscn_com

    3H ; refresh 网管下载dl.bitscn.com

    15M ; retry

网管网www_bitscn_com

    1W ; expiry

网管下载dl.bitscn.com

    1D ) ; minimum

网管u家u.bitscn@com

    @ IN NS scott.home.

网管u家u.bitscn@com

    @ IN A 192.168.1.100

网管网www.bitscn.com

    4、防火墙iptables 网管u家u.bitsCN.com

    # iptables -F

网管u家u.bitsCN.com

    # iptables -P INPUT DROP

网管论坛bbs_bitsCN_com

    # iptables -A INPUT -i lo -j ACCEPT 网管联盟bitsCN_com

    # iptables -A INPUT -m state ——state RELATED,ESTABLISHED -j ACCEPT

网管下载dl.bitscn.com

    # iptables -A INPUT -s 192.168.1.0/24 -p tcp -m multiport ——dports 53,953 -j ACCEPT 网管论坛bbs_bitsCN_com

    # iptables -A INPUT -s 192.168.1.0/24 -p udp -m multiport ——dports 53,953 -j ACCEPT

网管下载dl.bitscn.com

    # /etc/init.d/iptables save 实际实验中可关闭iptables:service iptables stop 网管论坛bbs_bitsCN_com

    5、启动服务

网管联盟bitsCN@com

    # /etc/init.d/dhcpd restart 网管联盟bitsCN_com

    # chkconfig dhcpd on 网管联盟bitsCN_com

    # /etc/init.d/named restart 网管网www.bitscn.com

    # chkconfig named on

网管联盟bitsCN_com

    6、测试(主要讲讲LINUX,实验过程中发现windows作客户机还不行) 网管u家u.bitsCN.com

    在客户机上加入一个文件/etc/dhclient.conf内容如下

网管论坛bbs_bitsCN_com

    send fqdn.fqdn "test"; //test为本机的hostname 网管下载dl.bitscn.com

    send fqdn.encoded on; 网管bitscn_com

    send fqdn.server-update off; 网管联盟bitsCN@com

    运行dhclient或重新启动 网管联盟bitsCN_com

    正常的话DNS服务器主机的/var/named/chroot/var/named下会多出一个以jnl结尾的

网管网www.bitscn.com

    文件如:scott.home.zone.jnl 这时ping test.scott.home看看能否PING通 中国网管论坛bbs.bitsCN.com

    测试均已通过。

网管下载dl.bitscn.com


TAGs
 上一篇:Linux操作系统下Apache配置虚拟主机+SSL   下一篇:在Ubuntn 8.04下通过PPPoE路由器拨号上网
RHEL4系统下DDNS动态更新方法 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: