你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
Liunx架站之动态DNS与侦测3:动态DNS侦测
 
【IT168 服务器学院】动态 DNS 侦测与自动更新小技巧:
  
  
好了,既然已经申请了 动态 DNS 了,那么要架设主机的时候,当然就不希望还要手动的来更新你的 IP 对应主机名称啰,对吧!所以这个时候就需要使用 shell scripts 的方式来自动的更新 ( update ) 你的 IP 对应的动态 DNS 主机名称啰!除此之外,如果你并不想要更新动态的 DNS 的话,那么也可以在 ADSL 拨接断线的时候可以传送 IP 给你吧!这样的话,也比较能够让你了解目前主机的状态,不是吗?!嘿嘿!没错!接着下来,我们将要使用一组 script 来进行我们的 IP 侦测工作!在实际进行 scripts 之前,你应该先要了解一下我是如何设计这个 script 的吧?!
  
  · 仅 e-mail 给管理员:
  
  适用的环境:没有申请 www.adsldns.org 的主机名称;
  
  功能:不会更新 DNS ,仅会将新的 IP e-mail 给系统管理员。
  
  原理:利用简单的 IP 分析,如果新的 IP 分析出来的结果是没有联机的,那么系统将先激活 Internet 联机,如果旧的 IP 与新的 IP 不一样,那么就将新的 IP 寄给系统管理员!
  
  · E-mail 之外,还会更新 DNS 组态:

  
  适用环境:申请 www.adsldns.org 主机名称者;
  
  功能:除了新的 IP 将 e-mail 给系统管理员之外,亦将会分析 DNS 主机的 IP 。
  
  原理:利用 IP 分析,若发现断线,则自动加以联机,而联机之后的 IP 除了 e-mail 给系统管理原之外,亦将与 Internet 上面的主机名称 IP 比对,若不相同,则直接予以更新 DNS 的 IP !
  
  · 在 IP 分享器后端的 Linux 来更新 DNS 的 IP :
  
  适用环境:在 IP 分享器的后端的 Linux 主机,可用来判断 IP 分享器的 IP
  
  功能:除了判断 IP 分享器的 IP ,并将 IP mail 给系统管理原之外,亦将更新 DNS 的 IP ;
  
  原理:利用 www.adsldns.org 可以判断自己的 IP 的原理,用来将该 IP 整个的更新!
  
    上述的功能我将他全部都写在同一个 script 里面了,你必须要选择你所需要的环境,而这个 script 将可同时适用 ADSL 与 Cable 的浮动式 IP 的状态!
  
  

  

  

  

  

  

  

  

  

  

  
  上面的 script 你可以在 这里下载,至于安装的方法就相当的简单啦!你只要下载该 script ,然后将他移动到适当的目录之下,修改一下上面显示黄色的地方,然后再修改你的 /etc/crontab !嘿嘿!那就成功啰!
  
  

  
  这样一来,如果你的主机不正常的断电之后,在三分钟之内就会自动的拨接,此外,还会自动的上网去更新你的 DNS 主机名称!还会 e-mail 到你的信箱去!告诉你最新的 IP 是几号!哈哈!简不简单呀!?(注:因为我没有 cable modem ,所以在 cable 的部分我是经由网友回报而做成的 script !此外,我也没有 IP 分享器!所以第三个 jobs=3 还没有测试过!无论如何, jobs=1 是完全没有问题的!此外,针对朋友们常常发生的 lynx 没有安装的问题,这是我也先将他写了一个小小的检查档案,可以告诉朋友们!嘿!你的 lynx 安装了没?!)
  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089