|
 
- 帖子
- 265
- 精华
- 0
- 积分
- 471
- 威望
- 2
- 贡献
- 0
- 番茄
- 306 个
- 注册时间
- 2010-1-20
|
8楼
发表于 2010-3-7 16:52
| 只看该作者
本帖最后由 aahhwwrrjj 于 2010-3-7 17:16 编辑
回复 2# aahhwwrrjj
已经自己搞定,特来分享代码:- if [ "$(grep "$(nvram get wan2_ipaddr)" '3322.txt')" == "" ]&&[ "$(nvram get wan_ipaddr)" != "" ]&&[ "$(nvram get wan2_ipaddr)" != "" ];then
- wget -q -O 3322.txt "http://你注册的3322用户名:密码@members.3322.org/dyndns/update?system=dyndns&hostname=你注册的3322域名&myip=$(nvram get wan2_ipaddr)&wildcard=OFF&mx=mail.exchanger.ext&backmx=NO&offline=NO"
- fi
复制代码 说一下这个代码的作用吧:
在wan2口的IP地址改变的时候如果同时满足WAN1口和WAN2口都是联网的条件是会自动连接到3322.ORG动态域名服务器更新IP。而连接到3322服务器时,连接走的是WAN1还是WAN2是和你自己电脑访问3322时的规则是一样的。这样就解决了更新无INternet连接的局域网IP到域名服务器的问题。(这个有什么作用?????额~在大型局域网中就有应用了,如大型企业和高校中,内网IP有限,这个时候一般就会出现部分用户使用动态IP的情况,同时一般这样的局域网都是DNS服务器。)
将以上脚本加入系统管理中的定时运行就好了 |
|