找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6263|回复: 4

[其它] 请教以下ddns语句

[复制链接]
发表于 2016-8-8 10:50:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 xuxi3201 于 2016-8-8 11:05 编辑

local par "/ph/update?&hostname=$domain&myip=$ipaddr"
? 出问题了,如下:

{... local par "/ph/update      
<name> -- name of the new local variable
<value> -- new value of variable
do -- command that should be assigned to variable
{... local par "/ph/update&hostname=$domain&myip=$ipaddr"


请问,如何让 local par "/ph/update?&hostname=$domain&myip=$ipaddr" 运行正确
   


routeros
发表于 2016-8-8 11:52:08 | 显示全部楼层
local par "/ph/update\?&hostname=$domain&myip=$ipaddr"

多這就行了
routeros
回复

使用道具 举报

发表于 2016-8-8 12:19:41 | 显示全部楼层
題外話:
RouterOS v6.36 address-list允許使用domain登記address
mobile01-4b26d3cda6fd13141b4fce1e0875e826.png
如圖 將ddns記錄到address裡,隨即ROS將ddns轉換生成對應的ip
若ddns對應的address變更了,生成的address也會跟著更新.
routeros
回复

使用道具 举报

 楼主| 发表于 2016-8-8 15:14:43 | 显示全部楼层
是的  
\
搞定了,谢谢。


完整的内容是这个, 用来做ddns的

local ipaddr
local server "http://ddns.oray.com"
local domain "domain.gicp.net"
local par "/ph/update?&hostname=$domain&myip=$ipaddr"
local users "username"
local paswd "abc123"
:set ipaddr [/ip address get [/ip address find interface=pppoe-out1] address]
:set ipaddr [:pick $ipaddr 0 ([len $ipaddr] -3)]
/tool fetch url=($server . $par) mode=http user=$users password=$paswd
routeros
回复

使用道具 举报

发表于 2016-8-8 16:07:24 | 显示全部楼层
xuxi3201 发表于 2016-8-8 15:14
是的  
\
搞定了,谢谢。

您可用另一方式抓取pppoe的ip:
:local ipaddr
/interface pppoe-client monitor pppoe-out1 once do={:set ipaddr $"local-address"}

或者不將$"local-address"的值存到$ipaddr裡去 ,而直接在do={}使用$"local-address"
ex:
/interface pppoe-client monitor pppoe-out1 once \
do={/tool fetch url=("http://ddns.oray.com/ph/update\?&hostname=domain.gicp.net&myip=".$"local-address") mode=http user=username password=abc123}


routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-3-29 19:03 , Processed in 0.069697 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表