» 您尚未 登录   注册 | 社区服务 | 帮助 | 社区 | 无图版


常州五颜六色网络技术有限公司 -> 技术文档 -> 自动向 动态DNS更新IP 的脚本详解
 XML   RSS 2.0   WAP 

--> 本页主题: 自动向 动态DNS更新IP 的脚本详解 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
阿七




该用户目前不在线
级别: 未验证会员
精华: 0
发帖: 909
威望: 0 点
金钱: 2161 RMB
贡献值: 0 点
在线时间:512(小时)
注册时间:2006-03-29
最后登录:2008-08-07
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

自动向 动态DNS更新IP 的脚本详解

自动向 动态DNS更新IP 的脚本详解

CGI模拟主机.........
深深地印在我的脑海.........
那短短的日子里........
都为你细心修饰..........
都为你精心装点..........
让你绝尘脱俗............


时过境迁..........
如今............
叫我如何渡过这漫长的寒冬.............


现在是准高速网世界,想做个网站话甘易,但有个问题要解决,就是让别人如找到你.
当然买个域名,做个域名解悉指向你的ip就行了,但是,一般的正规的网站服务他要24-48小时才开通(生效),在这个时间里,你的ip可能换了N次了.

所以,你要到动态DNS去申请一个动态解悉(有免费的),加上我写的脚本,就可以时时更新了.以下是我的脚本,我正在用.

注:我这个用ppp -auto XXX拨号的,他到一段时间会自动换IP
>>>>>>>>>>>>>ddns.csh>>>>>>>>
新建一个csh文件,当然,你也可做sh,但我还是喜欢csh.
把csh文件变为"可执行",当然不理也行用csh命令启动.

命令如下:
#csh /root/ddns.csh &

#cd /root/
./ddns.csh &


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>start
#!/bin/csh #别忘了
set num=1
set oldip=""

while($num)

#找出现在IP地址
set newip=`ifconfig -a|awk '/--\>/{print $2}'`

#和旧IP对比
if($newip !~ $oldip)then

set oldip = $newip #如IP变化就更换


#以下是IP变化后 向 动态服务器 做的动作(向 动态服务器 更新自个IP),这个请找服务商
/usr/local/bin/lynx 'http://www.XX.org/XXX/XXX.cgi?XXXX' -dump >/dev/null


endif


sleep 180 #静态时间,然后再循环检查IP,秒.(当时一时大意,还以为是ms把c的语法搬上来,180000)
end

[楼 主] | Posted: 2006-04-05 12:07 顶端

常州五颜六色网络技术有限公司 -> 技术文档



Copyright © 2005-2009 5y6s Inc. 苏ICP备05001866号 Powered by PHPWind 5.0.1
Total 0.023532(s) query 4, Gzip enabled
会员言论不代表本站立场 本站法律顾问:北京汇泽律师事务所 韩律师
QQ:点击这里给我发消息 /点击这里给我发消息 /点击这里给我发消息