johnzdq 发表于 2014-8-21 09:15:49

通过nat123动态域名解析HTTP版在软路由中编写脚本自动获取公网IP

nat123发布了“动态域名解析HTTP版”,我们可以利用这个功能,通过软路由等设备直接获取公网IP,不用再运行nat123客户端,方便了很多,现把方法分享给大家。下面以routeros软路由为例说明。
在Winbox中,“System”的“Scripts”下,增加一段脚本

local ipaddr

local server "http://ddns.nat123.com"

local domain "domain"   '注释nat123解析的动态域名

local par "/update.jsp?hostname=$domain&myip=$ipaddr"

local users "username"    '注释nat123的用户名

local paswd "password"    '注释nat123的密码

:set ipaddr address]

:set ipaddr [:pick $ipaddr 0 ( -3)]

/tool fetch url=($server . $par) mode=http user=$users password=$paswd







完成后在在“System”的“Scheduler”下增加一个任务来触发上面的脚本
三分钟触发一次



本方法在自己的软路由上以实现。





nat123god 发表于 2014-8-21 09:41:06

{:3_52:}
技术活呀,不错,不错。顶一个。要是分享在站外,就可以得T币了

johnzdq 发表于 2014-8-21 09:57:36

谢谢提醒!!准备准备

yqxt 发表于 2014-8-23 12:03:14

学习啦啦啦。。。

hhdmyhj 发表于 2014-8-24 11:08:16

不错不错

琵琶一曲梦千年 发表于 2014-8-26 12:03:37

支持

minecraft1121 发表于 2014-8-26 14:01:17

111

minecraft1121 发表于 2014-8-26 14:01:32

111111111111

minecraft1121 发表于 2014-8-26 14:01:49

ewrwerate

mtkdesign 发表于 2014-9-4 16:20:31

:funk:技术活!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 通过nat123动态域名解析HTTP版在软路由中编写脚本自动获取公网IP