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
          愛的語言
          主站蜘蛛池模板: 北海市| 阜阳市| 阜宁县| 隆安县| 尉氏县| 元氏县| 资阳市| 塘沽区| 武夷山市| 洛川县| 太和县| 安图县| 贵溪市| 凤台县| 唐河县| 抚州市| 万载县| 宿迁市| 清苑县| 砚山县| 和平县| 阿拉善盟| 武陟县| 新巴尔虎左旗| 沈阳市| 夹江县| 衡山县| 青浦区| 青海省| 家居| 简阳市| 扬州市| 义马市| 河源市| 冀州市| 大宁县| 东阿县| 慈利县| 冕宁县| 揭西县| 普兰县|