我应该将 IPv6 的 dyndns 脚本放在哪里?

我应该将 IPv6 的 dyndns 脚本放在哪里?

我在用:

/sbin/ip -6 addr|grep -v temporary|grep 'scope global'|grep -oE '([0-9a-f]{0,4}:){1,7}[0-9a-f]{1,4}'

搜索我的全局、非临时 IPv6 地址,该地址由我的路由器使用 NDP 公布。

现在,我想将此地址报告给 DynDNS 服务。我应该把这个脚本放在哪里,以便在地址更改时自动执行?

我认为/etc/network/if-up.d这是一个错误的地方,因为据我所知,NDS 可能会在接口未关闭和打开的情况下通告新地址。还有其他脚本钩子吗?

答案1

答案取自 OPs 的评论:

现在,我添加了一个检查是否有任何变化的功能,并且每分钟调用一次 cronjob。

相关内容