找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 3509|回复: 43

[Router OS] 救救孩子吧:RouterOS动态域名绑定搞三天了

[复制链接]
头像被屏蔽
发表于 2024-10-13 07:10 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2024-10-13 08:51 | 显示全部楼层
防火墙,端口转发做了吗?然后才是域名脚本,域名脚本网上都有范例,极少数偏门的可能不使用
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-10-13 09:32 | 显示全部楼层
在路由器中定期执行shell脚本,访问动态域名服务器,这是出局,理论上防火墙都是放行的。你要先确认你是已经动态更新了域名,但无法访问;;还是无法动态更新域名。建议执行后,登录动态域名管理后台,看看有么有更新记录。另外,看你的脚本,你还要指定dns,理论上不需要的这样的,你路由器就应该自带了dns配置,可以保证连接到该路由器的设备都能上网。
或者你试一试在该路由器的ssh命令行中测试能不能解析域名,ping www.baidu.com ,如不能正常解析,就要先搞定路由器的网络配置, 否则动态更新域名时无法访问域名服务器。

dynv6免费二级域名自动更新IPv6地址的脚本
https://www.right.com.cn/forum/thread-8281469-1-1.html
(出处: 恩山无线论坛)
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2024-10-13 09:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-10-13 11:28 | 显示全部楼层
token 确实就是网站上给出的那一大串奇奇怪怪的字符串。

mode=https 这一句可以不写。

你到底输入了什么,运行结果是什么?

你可以在命令行你手动运行这个,把输出结果贴出来:

:put [/tool/fetch url="https://dynv6.com/api/update?token=bGmWta5sBeaacegacdZR4iAdeZv3E9yzm&hostname=aabbcc.dns.army"  as-value output=user ]

反正至少我给出的脚本都是自己实际在用的,你说不能用,肯定是你自己的参数填错了。dynv6网站上的英文说明你是一点儿也看不明白吗?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2024-10-13 12:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-10-13 12:31 | 显示全部楼层
让你在命令行里运行。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-10-13 13:06 | 显示全部楼层
本帖最后由 aming.ou 于 2024-10-13 13:17 编辑
kingpand 发表于 2024-10-13 09:37
有没有JavaScript写的。ROS不支持ssh脚本吧。

找GPT给你写了一段,你自己改改。
在RouterOS中实现只在IP地址变化时才更新dynv6.com的动态域名,您可以采用以下方法:

创建一个脚本,该脚本会检查当前的公网IP地址,并将其与上次成功更新的IP地址进行比较。如果IP地址发生变化,则执行更新操作。
使用RouterOS的Scheduler计划任务,定期运行这个脚本。您可以设置一个较短的时间间隔,例如每分钟检查一次,以确保能够及时捕捉到IP地址的变化。

以下是一个RouterOS脚本示例,它实现了上述逻辑:


; 修改参数
:local hostname "sdahd.dynv6.net";
:local token "jZsUe3psdsdvLsjbPd334prqcXsxneR";
:local interface "pppoe-out1";
; 自动读取IP
:local lastIp [:file get ddns_last_ip.txt];
:local currentIp ([/ip address get [/ip address find interface=$interface] address]);


:if ($lastIp != $currentIp) do={
  ; 更新IP地址到dynv6.com
  /tool fetch url="http://dynv6.com/api/update?hostname=$hostname&token=$token&ipv4=$currentIp";


  ; 将新的IP地址保存到文件中
  :file set ddns_last_ip.txt $currentIp;
  :log info ("IP has changed, updated $currentIp to dynv6.com");
} else={
  :log info ("IP has not changed, no update needed");
};

在这个脚本中,请替换hostnametokeninterface的值

然后,您可以创建一个Scheduler计划任务,如下所示:

/system scheduler add name=update-dynv6 interval=10m on-event=:update-dynv6

这将每10分钟运行一次名为update-dynv6的脚本,检查IP地址是否变化,并在变化时更新dynv6.com的动态域名。

请注意,这个脚本只是一个基本的示例,您可能需要根据您的具体需求进行调整。例如,您可能需要处理HTTP请求的响应,确保更新操作成功,或者在更新失败时采取一些补救措施。此外,确保您的RouterOS设备可以访问dynv6.com的API,并且您的账户信息是正确的。您可以通过查看RouterOS的日志来确认脚本是否按预期执行,并检查任何可能出现的错误。



只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2024-10-13 13:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2024-10-13 13:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-10-13 13:34 | 显示全部楼层
kingpand 发表于 2024-10-13 13:13
data=addresses unchanged;downloaded=0;duration=00:00:00;status=finished;total=0

显示的是这个。

那说明成功了啊,地址没变化。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-10-13 13:41 | 显示全部楼层
把这个改成 hostname server=8.8.8.8 试试
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2024-10-13 16:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-10-13 16:23 | 显示全部楼层
kingpand 发表于 2024-10-13 16:13
没有用啊。还是打不开。我远程用域名访问不了

这是两件事。

首先你到dynv6.com网站上去看看,你的这个域名设置的地址是不是对了。

如果对了,那么你的防火墙有没有打开访问的端口。

你应该知道运营商都是封堵80、443、8080这些端口的吧?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2024-10-13 20:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 17:11

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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

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