注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Linux >> 网络管理 >> 网络管理 >> Linux正文

RHEL4系统下DDNS动态更新方法

文章来源:中国IT实验室收集整理 作者:佚名 更新时间:2008-6-28 20:00:06 【 】 【加入收藏

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

    1、生成KEY

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

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

    # cat Kdhcp_updater.+xxx+xxxxx.key

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

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

    2、DHCP

    在dhcpd.conf后加上

    # —— DDNS ——

    key DHCP_UPDATER {

    algorithm HMAC-MD5;

    secret "qSSpjerAuaPE/X3JJyxSww==";

    }

    zone scott.home. {

    primary 127.0.0.1;

    key DHCP_UPDATER;

    }

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

    3、DNS

    # rpm -qa | gerp bind

    看有没有bind-xx及bind-chroot-xx理论上chroot可以提高安全性但设置时繁琐一点

    # rpm -qa | gerp caching-name

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

    # vi /etc/named.conf 在最后加上

    key DHCP_UPDATER {

    algorithm HMAC-MD5;

    secret "qSSpjerAuaPE/X3JJyxSww==";

    };

    zone "scott.home" IN {

    type master;

    file "scott.home.zone";

    allow-update { key DHCP_UPDATER; };

    };

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

    # cp localdomain.zone scott.home.zone

    # chown named:named scott.home.zone

    # cd /var/named/chroot/var

    # chown named:named named/

    # cd /var/named

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

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

    $TTL 86400

    @ IN SOA scott.home. root.scott.home. (

    42 ; serial (d. adams)

    3H ; refresh

    15M ; retry

    1W ; expiry

    1D ) ; minimum

    @ IN NS scott.home.

    @ IN A 192.168.1.100

    4、防火墙iptables

    # iptables -F

    # iptables -P INPUT DROP

    # iptables -A INPUT -i lo -j ACCEPT

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

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

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

    # /etc/init.d/iptables save 实际实验中可关闭iptables:service iptables stop

    5、启动服务

    # /etc/init.d/dhcpd restart

    # chkconfig dhcpd on

    # /etc/init.d/named restart

    # chkconfig named on

    6、测试(主要讲讲LINUX,实验过程中发现windows作客户机还不行)

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

    send fqdn.fqdn "test"; //test为本机的hostname

    send fqdn.encoded on;

    send fqdn.server-update off;

    运行dhclient或重新启动

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

    文件如:scott.home.zone.jnl 这时ping test.scott.home看看能否PING通

    测试均已通过。

  • 上一篇Linux:

  • 下一篇Linux:
  • 最 新 热 门
     全球视角探讨Linux未来三大发展趋势
     袁萌:Linux挺进中国,正逢其时
     Full Circle 中文版13期发布!
     诺基亚升级平板系统 OS2008 Linux
     华硕Eee PC将安装修改版本Debian Linux
     Red Hat以营销促订单 Q1盈利1730万美元
     节能型小Ubuntu问世 嵌入式发财梦破灭
     Ubuntu v8.04.1将在七月一日释出
     Ubuntu MID Edition 8.04 发布
     Linux Kernel 2.6.25.9
    最 新 推 荐
     全面掌握Solaris网络管理工具(上)
     Ubuntu 8.04不能上网的问题的解决
     Linux系统日志记录到远程服务器简单配置
     在Ubuntn 8.04下通过PPPoE路由器拨号上网
     RHEL4系统下DDNS动态更新方法
     Fedora 9系统下ADSL上网的终极解决方法
     Linux操作系统下Apache配置虚拟主机+SSL
     Linux Enterprise 5.0 ftp/ssh配置问题
     用Linux系统共享上网设置案例
     如何解决Linux操作系统找不到网卡的问题
    相 关 文 章

    Linux Kernel 2.6.25.9
    SUSE Linux Enterprise应用于超级计算机
    红帽计划将网络卫星(RHN Satellite)开源
    Linux Kernel 2.6.25.7
    Shell基础学习:关于Wget命令的使用技巧
    shell程序设计的语法 -- <条件测试>
    shell程序设计的语法 -- <变量>
    Apache虚拟主机快速搭建攻略
    RedHatAS5整合Apache和Tomcat服务器应用
    Linux操作系统下Apache配置虚拟主机+SSL

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用