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
          愛的語言
          主站蜘蛛池模板: 贺州市| 大城县| 武威市| 炎陵县| 武宣县| 项城市| 克什克腾旗| 固始县| 乌审旗| 财经| 盐津县| 宁蒗| 岱山县| 禹州市| 壤塘县| 皮山县| 出国| 阿克陶县| 海兴县| 濉溪县| 延津县| 年辖:市辖区| 报价| 吐鲁番市| 琼结县| 墨竹工卡县| 如皋市| 东乌珠穆沁旗| 永和县| 高阳县| 勐海县| 新巴尔虎左旗| 自治县| 农安县| 陇南市| 抚州市| 镇雄县| 东光县| 哈尔滨市| 廉江市| 治多县|