【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站

社区服务
高级搜索
猴岛论坛电脑百科【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
10个回复

【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站

楼层直达
冬寒、雪未飘

ZxID:11878703

等级: 大将

举报 只看楼主 使用道具 楼主   发表于: 2010-09-12 0
昨天发了个3322域名搭建本地FTP ,WEB的教程。
    由于第二次使用时要更新外网IP ,比较麻烦。
  所以我写了个批处理,一键更新3322域名IP的。
  经过我试验,可以使用。
  大家拿走吧!!!
这是搭建用3322FTP WEB的帖子http://bbs.houdao.com/r4211849/    大家可以去学习下
   
----------------------------复制下面的,这行不用。-------------------------------------------------------------------
@echo off&setlocal enabledelayedexpansion
color c
mode con:cols=40 lines=20
title 自动获取公网IP更新3322动态域名 
echo    自动获取公网IP更新3322动态域名                       
echo                        冬寒、雪未飘专用
echo    切勿用于非法用途!!!
echo                        冬寒、雪未飘
echo                                                          By:冬寒、雪未
飘           
echo                                                               
echo
===========================================================================
===
echo                  欢迎使用自动获取公网IP更新3322动态域名工具
if not exist "%~dp03322temp.bat" goto start
:str
echo 你已进行了配置,直接更新请选1,更改配置请选2,退出为0。
set pass=
set /p pass=请选择 1.自动更新 2.更改配置 0.退出------
if /i %pass%==1 goto csoop
if /i %pass%==2 goto s
if /i %pass%==0 goto exit
echo 请正确输入数字!
goto str
:start
echo 你是第一次使用,请输入配置信息。
:s
call :3322set
call :getip
call :gxip
call :zg
if /i %sad%==good call :co
if /i %sad%==noch call :co
:ss
del temp.vbs
echo 更新完毕,5秒钟后自动退出!
ping -n 5 127.0.0.1>nul
call :exit
:3322set
set dsnna=
set dsnmima=
set dsn=
set/p dsnna=请输入3322用户名……
set/p dsnmima=请输入3322用户密码……
set/p dsn=请输入需要更新的域名(如XCD.3322.org)……
goto :eof
:getip
set timeserver="http://members.3322.org/dyndns/getip"
echo Set kumho=Wscript.GetObject(Wscript.Arguments(0)) >temp.vbs
echo Do Until kumho.readyState="complete" >>temp.vbs
echo Wscript.Sleep 100 >>temp.vbs
echo Loop >>temp.vbs
echo Wscript.Echo kumho.documentElement.outerText >>temp.vbs
echo Set kumho=nothing >>temp.vbs
set/p=正在获取IP...<nul
for /f "tokens=* delims=" %%a in ('cscript //nologo temp.vbs %timeserver%')
do set var=%%a
echo %var%
goto :eof
:gxip
set timeserver1="http://%dsnna%:%dsnmima%@members.3322.org/dyndns/update?
system=dyndns&hostname=%dsn%&myip=%var%
&wildcard=OFF&mx=&backmx=NO&offline=NO"
for /f "tokens=* delims=" %%a in ('cscript //nologo temp.vbs %
timeserver1%') do set result=%%a
goto :eof
:zg
set sad=%result:~0,4%
echo %sad%|findstr "~0,4">nul&&echo            输入的用户名和密码有误,请重
新核查,程序会自动关闭&&ping -n 5 127.0.0.1>nul&&del temp.vbs&&exit
if /i %sad%==your echo            --失败--需要更新的域名有误,请正确输入需要
更新的域名.
if /i %sad%==noho echo            --失败--需要更新的域名有误,请正确输入需要
更新的域名.
if /i %sad%==good echo                  恭喜你--成功更新了域名.
if /i %sad%==noch echo            你的公网IP与域名IP一致,不需更新!
goto :eof
:csoop
call :getip
call "%~dp03322temp.bat"
goto ss
:co
echo echo -----------%dsn%自动更新配置信息器------------> "%
~dp03322temp.bat"
echo set timeserv="http://%dsnna%:%dsnmima%
@members.3322.org/dyndns/update?system=dyndns&hostname=%dsn%&myip=%%var%%
&wildcard=OFF&mx=&backmx=NO&offline=NO" >> "%~dp03322temp.bat"
echo for /f "tokens=* delims=" %%%%a in ('cscript //nologo temp.vbs %%
timeserv%%') do set result=%%%%a>> "%~dp03322temp.bat"
echo set sad=%%result:~0,4%%>> "%~dp03322temp.bat"
echo if /i %%sad%%==your echo            --失败--需要更新的域名有误,请正确输
入需要更新的域名. >> "%~dp03322temp.bat"
echo if /i %%sad%%==noho echo            --失败--需要更新的域名有误,请正确输
入需要更新的域名. >> "%~dp03322temp.bat"
echo if /i %%sad%%==good echo                  恭喜你--成功更新了域名. >>
"%~dp03322temp.bat"
echo if /i %%sad%%==noch echo            你的公网IP与域名IP一致,不需更新!
>> "%~dp03322temp.bat"
goto :eof
:exit
exit
-----------------------------------------------复制上面的,这行不用复制--------------------------------------------------
写个批处理花了我好长时间!!!
我坏坏 你要是不给我20分 我跟你拼命  哼~~
  对了,帮我把域名搭建FTP WEB的帖子提前  都沉了
本帖de评分: 1 条评分 DB +20
DB+20

原创内容

冬寒、雪未飘

ZxID:11878703

等级: 大将

举报 只看该作者 沙发   发表于: 2010-09-12 0
Re:【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站
沙发我自己做了  嘿嘿
半岛旧情°ˉ2c1

ZxID:3870552

等级: 中将
配偶: liangzuozhib
SB

举报 只看该作者 板凳   发表于: 2010-09-12 0
Re:【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站
板凳
叶晏

ZxID:11457617

等级: 元老
举报 只看该作者 地板   发表于: 2010-09-12 0
Re:【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站
顶了
狠愛狠愛你

ZxID:9803196

等级: 少将

举报 只看该作者 4楼  发表于: 2010-09-12 0
Re:【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站
哇。谢谢分享啊
星期四、夕阳

ZxID:3770605

等级: 贵宾
如果再看你一眼,是否还会有感觉?

举报 只看该作者 5楼  发表于: 2010-09-12 0
Re:【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站
不懂这是什么东西
请告诉风

ZxID:5888888

等级: 上将

举报 只看该作者 6楼  发表于: 2010-09-12 0
Re:【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站
不明白
极炫ャ黑羽

ZxID:5710314

等级: 中将
http://www.qqbye.com/gif/Uploa
举报 只看该作者 7楼  发表于: 2010-09-12 0
Re:【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站
呵呵  说实在的我不懂这东东
HeLi bell

ZxID:13078428

等级: 中将

举报 只看该作者 8楼  发表于: 2010-09-12 0
Re:【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站
我也不明白啊
Tencent男模

ZxID:3943093

等级: 禁止发言

举报 只看该作者 9楼  发表于: 2010-09-12 0
Re:【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站
顶咯
冬寒、雪未飘

ZxID:11878703

等级: 大将

举报 只看该作者 10楼  发表于: 2010-09-13 0
Re:【冬寒、雪未飘】教你利用批处理更新3322域名  不管你是灰鸽子上线还是搭建网站
好多人不明白阿
« 返回列表
发帖 回复