A Cooly Weblog

             ::  ::  ::  ::  :: 管理

          【原創】linux下動態更新域名(www.3322.org)

          Posted on 2006-07-17 18:34 acooly 閱讀(6766) 評論(8)  編輯  收藏 所屬分類: Linux/Unix
          ???家里的電腦用的是ADSL上網,沒有固定的域名,為了從公司方便的訪問家里的電腦,我在希網(www.3322.org)申請了一個動態域名。但后來我家里操作系統改為linux并是用的路由器上網,希網提供的linux客戶端不能更新路由器的外網IP地址,沒辦法,我只有自己寫個shell取得路由器的公網IP,然后用希網提供的GET方式接口更新路由器的公網IP了。


          #!/bin/sh

          # ip file from? Router WEB Manager

          #curdate=date +"%Y-%m-%d %H:%M:%S"

          echo `date +"%Y-%m-%d %H:%M:%S"` >>/g/linux_tools/bin/dydns.log

          wget -q -C off -O remoteip http://admin:admin@192.168.1.1/userRpm/StatusRpm.htm

          iptmp=`sed -n '/IP/p' remoteip |sed '1d'|sed 's/<[a-z,\/]*>//g'|sed 's/^IP.\{4\}//g'`

          if [ -z "$iptmp" ]; then

          ? echo "no connecting internet." >>/g/linux_tools/bin/dydns.log

          else

          ? rm -f ipupdate

          ? wget -q -C off -O ipupdate "http://cqpower:cqpower.net@members.3322.org/dyndns/update?&hostname=zpu.3322.org&myip=$iptmp"

          ? ret=`awk '{if($1~/good/ || $1~/nochg/) print $1}' ipupdate|sed -n '1p'`

          ? if [ "$ret"="good" -o "$ret"="nochg" ]; then

          ??? echo "update internet ip success:$iptmp" >>/g/linux_tools/bin/dydns.log

          ? else

          ??? echo "update internet ip failure!"? >>/g/linux_tools/bin/dydns.log

          ? fi

          fi

          echo "" >> dydns.log

          ?


          評論

          # re: 【原創】linux下動態更新域名(www.3322.org)  回復  更多評論   

          2009-01-10 18:58 by haolun
          非常感謝,能否說的具體一點,我的情況和你的一樣,linux 下還用裝客戶端嗎?

          # re: 【原創】linux下動態更新域名(www.3322.org)  回復  更多評論   

          2010-09-04 00:29 by 都督府
          大幅

          # re: 【原創】linux下動態更新域名(www.3322.org)  回復  更多評論   

          2010-09-23 13:53 by 小曼
          記得

          # re: 【原創】linux下動態更新域名(www.3322.org)  回復  更多評論   

          2010-09-23 13:53 by 小曼
          你好

          # re: 【原創】linux下動態更新域名(www.3322.org)  回復  更多評論   

          2011-05-22 09:03 by 梁永荷

          # re: 【原創】linux下動態更新域名(www.3322.org)  回復  更多評論   

          2012-07-27 23:32 by zhangwuxiong
          謝謝

          # re: 【原創】linux下動態更新域名(www.3322.org)[未登錄]  回復  更多評論   

          2012-09-19 23:20 by fg
          @haolun
          愛的語言
          主站蜘蛛池模板: 耒阳市| 固阳县| 唐海县| 邵阳县| 孝感市| 大城县| 镶黄旗| 尼玛县| 永宁县| 华阴市| 加查县| 阿拉尔市| 英吉沙县| 龙陵县| 汝南县| 汉川市| 古田县| 中超| 苍梧县| 通化市| 米脂县| 寻乌县| 类乌齐县| 汝州市| 阿荣旗| 犍为县| 菏泽市| 贵阳市| 资讯 | 凤凰县| 长顺县| 长岭县| 湖南省| 民丰县| 西乌珠穆沁旗| 辰溪县| 色达县| 中江县| 师宗县| 平果县| 云南省|