找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 18693|回复: 109

[Router OS] ROS---RouterOS 利用 DNSPod 的API接口实现DDNS解析

 火.. [复制链接]

ROS-----RouterOS 利用 DNSPod 的API接口实现DDNS解析
https://www.dnspod.cn/
===========================================
免费的域名又长,又不好记!还容易被杀毒软件等拦截、查杀;
还是自己 注册一个域名 来的方便,遇到活动一年才几块钱。


测试路由器的版本为:6.47(从RouterOS v6.43开始,可以将fetch命令的结果保存到变量中。低于v6.43版的可以用将fetch命令的结果保存到文件中的用法,自己改对应的语句。
=============================================================

#####################################################################################################################
#####     RouterOS 利用 DNSPod 的API接口实现DDNS解析
#####     注意事项:首先到DNSPod官网添加需要动态解析域名的A记录,并选择“默认”路线,防止域名不存在,动态更新不成功!
#####     生成 Token 号;参考网址:https://support.dnspod.cn/Kb/showarticle/tsid/227/
#####     务必注意上图信息中的 ID 和 Token,需要用这两个字段来组合成一个完整的 Token,
##### 组合方式为:"ID,Token"(用英文半角逗号分割),比如说本示例中,完整的 Token 为:
##### 13490,6b5976c68aba5b14a0558b77c17c3932 。得到完整的 Token 之后,调用方式如下
##### curl https://dnsapi.cn/Domain.List -d"login_token=13490,6b5976c68aba5b14a0558b77c17c3932&format=json"
#####
#####     DNSPod的API接口文档:https://support.dnspod.cn/Support/api
#####     更新动态DNS记录接口参数说明:https://www.dnspod.cn/docs/records.html#dns
#####################################################################################################################
#####     动态域名更新:dnspodsh - 动态解析脚本 for  Mikrotik RouterOS  Tools/Fetch    https://wiki.mikrotik.com/wiki/Manual:Tools/Fetch     官方文档自己用浏览器插件把网页翻译成中文
#####################################################################################################################

购买主题 已有 50 人购买  本主题需向作者支付 1 币恩山币 才能浏览
我的恩山、我的无线 The best wifi forum is right here.
学习学习
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

看看,研究一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

非常感谢!!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这个适合什么版本的?

点评

测试路由器的版本为:v6.47 v5以上版本,因该都适用  详情 回复 发表于 2020-7-5 14:11
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

研究一下,学习学习
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
看一下附件
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
wang212 发表于 2020-6-28 09:02
这个适合什么版本的?

测试路由器的版本为:v6.47
v5以上版本,因该都适用

点评

试了一下,我5.24版本的用不了。  详情 回复 发表于 2020-7-10 15:07
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报


学习学习!@~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

谢谢,恩山又来了一个大佬,nice。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
谢谢了兄弟
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

lj249911023 发表于 2020-7-5 14:11
测试路由器的版本为:v6.47
v5以上版本,因该都适用

试了一下,我5.24版本的用不了。

点评

https://wiki.mikrotik.com/wiki/Manual:Tools/Fetch 上面是官方手册 从RouterOS v6.43开始,可以将fetch命令的结果保存到变量中。 /tool fetch 输出( none | file | user;默认值: file) 设置存储下载数据  详情 回复 发表于 2020-7-11 23:17
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

感谢分享。。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 lj249911023 于 2020-7-13 10:49 编辑
wang212 发表于 2020-7-10 15:07
试了一下,我5.24版本的用不了。

https://wiki.mikrotik.com/wiki/Manual:Tools/Fetch
上面是官方手册
从RouterOS v6.43开始,可以将fetch命令的结果保存到变量中。
/tool fetch
输出( none | file | user;默认值: file)
设置存储下载数据的位置。
none -不存储下载的数据
file -将下载的数据存储在文件中
user-将下载的数据存储在数据变量中
==============================
我在脚本中使用了 user 这个参数-将下载的数据存储在数据变量中;
如果v5.24版本,不支持这个参数的话,请使用默认参数 file -将下载的数据存储在文件中;
  output=file   dst-path=$文件名
用类似语句读取保存在文件中的内容到变量
:delay 3
:local Dupdate1 [/file get $ednshost contents];
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

很详细的教程
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-3 06:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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