Skip to content

oldmanvv/myddns

Repository files navigation

Dynamic DNS for IPv6

基于IPv6和阿里云的动态域名服务,使用Nodejs实现,以Windows服务形式运行,目前仅支持Windows,但依赖的包都具有跨平台基础,可以自行修改运行在其它操作系统上。

使用方法

  • 注册一个阿里云域名,任何后缀都可以,比如example.com,不对外提供服务的话,无需ICP备案
  • 进入阿里云控制台域名解析,新建一个二级域名如ipv6AAAA记录暂时填写::1(注意:IPv6的解析设置是AAAA记录,不是A记录),确定保存,这样就获得了一个自己的ipv6.example.com域名
  • 在命令行里nslookup ipv6.example.com或者ping ipv6.example.com可以看到域名是否生效
  • 在阿里云“RAM 访问控制”里获取accessKey,并填写至key.json.yours
  • key.json.yours改名为key.json,执行node app/install,服务安装成功。项目路径不能改变,否则会出错
  • Win+R快捷键调出“运行”,输入services.msc,可以看到名为MyDDNS的服务
  • Win+R快捷键调出“运行”,输入eventvwr,Windows日志->应用程序 可以看到来源是MyDDNS情况的日志
  • 执行node app/uninstall,卸载服务

About

基于IPv6的动态DNS服务

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published