|
|
本帖最后由 rlus 于 2026-8-4 22:09 编辑
地址:https://update.halouwode.ccwu.cc
刷了好多个固件,发现都是ipv4的ip更新插件,唯独没有ipv6的,算是填补下空白。我现在的服务器都是win,没有linux,但是理论上只要可以定时访问一下ddns地址都能实现设备最新ip的获取。
#1 这是干什么用的?
可以检测当前设备的ipv6地址是否有变化,比如:路由器重起,停电等。
如果有变化会做两件事。1、把最新的地址通过邮件发送到你指定的邮箱。2、自动更新域名的解析记录。
#2 这有什么用?
如果你有一个域名,那么你可以随便一个二级记录aaa到你的ipv6那么你这个二级域名就相当于是你固定的外网ipv6地址。
你要做的nas,远程桌面,远程监控,等等就都有了回家的路。
#3 需要准备的东西
1、托管在阿里云的域名1个。
2、163免费邮箱一个。
备注,目前只做了这两个得适配,稳定运行2年了。
#4 使用方法
4.1 在平台注册好帐号密码登陆,进行配置,保存,并获得DDNS 更新地址。
4.2 下面代码,修改http://localhost/http.asp?pw=123456为你自己的更新地址,保存为任意名字.vbs(名字用英文字母)- On Error Resume Next
- Dim http
- Set http = CreateObject("MSXML2.ServerXMLHTTP.6.0")
- If Err.Number <> 0 Then
- Err.Clear
- Set http = CreateObject("MSXML2.ServerXMLHTTP")
- End If
- If Err.Number = 0 Then
- http.Open "GET", "http://localhost/http.asp?pw=123456", False
- http.Send
- End If
- Set http = Nothing
复制代码 4.3 打开cmd执行,注意vbs的路径,和时间也就是多久访问一次ddns地址,这样就实现了,监控设备ip是否有变化。
- schtasks /create /tn "定时发布任务" /tr "wscript.exe C:\tasks\run.vbs" /sc minute /mo 3 /f
复制代码 C:\tasks\run.vbs" 这里替换你的实际路径
mo 3 三分钟的意思,可以根据你自己的需求修改
#5 执行效果
5.1 登陆后是这样的
5.2 设置好后,第一次执行ddns更新地址,是这样的
5.3 以后再执行,就会提示
5.4 如果检测到ip有变化了,就会给你发邮件和直接修改阿里云的解析。 这样,这个域名就是我们固定的ipv6外网ip了。
#6 开放注册,截至到9.1关闭注册。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|