侧边栏壁纸
  • 累计撰写 71 篇文章
  • 累计创建 15 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

DDNS.NET Docker 一行命令开启DDNS,支持IPV6

寒江孤影
2024-01-02 / 0 评论 / 1 点赞 / 132 阅读 / 3845 字
温馨提示:
本文最后更新于 2024-02-02,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

DDNS.NET 使用说明

程序使用.NetCore6.0开发-Github=>https://github.com/jianzhichu/ddns.net

支持阿里云,腾讯云,百度云,华为云,京东云,Godaddy、西部数码支持IPV4,IPV6

相比DDNS-GO并没什么优势(反而更吃内存:1、技术问题,2、NetCore框架吃内存),有兴趣可以试一下。

IPV4通过接口获取https://www.cz88.net

IPV6优先网卡获取,其次接口获取https://6.ipw.cn,https://speed.neu6.edu.cn/getIP.phphttps://v6.ident.me

1、安装:直接 docker run

docker run -it -e ASPNETCORE_URLS=http://*:8888 -d --restart=always --net=host --name ddns.net deathvicky/ddns.net

参数说明

-e ASPNETCORE_URLS=http://*:8888 指定服务地址
--net=host  为了获取宿主机网卡IPV6地址,不加则默认使用bridge 无法获取IPV6地址

1.1 如果不需要IPV6或者说家里没有IPV6 则使用下面的命令即可

docker run -it -d --restart=always -p 8888:3344 --name ddns.net deathvicky/ddns.net

2、运行+配置

浏览器访问 http://ip:8888

填写相应的数据库配置,账号配置,域名配置

微信图片_20240102170829.jpg

3、登录:查看解析记录、日志、修改密码、设置头像、开启邮箱通知等等

微信截图_20240102171113.png

微信截图_20240102171301.png

微信截图_20240102171359.png

邮箱设置

头像设置

密码修改

4、重装,可以选择继续使用原来的数据库

docker stop xxx //xxx容器ID
docker rm xxx //xxx容器ID
docker pull deathvicky/ddns.net:latest
docker run -it -e ASPNETCORE_URLS=http://*:8888 -d --restart=always --net=host --name ddns.net deathvicky/ddns.net

注意事项:

  1. 启动后要清除浏览器缓存:否则可能会直接跳转到登录页面。

  2. 重新初始化,可以选择填写之前已有的数据库连接,点击测试连接。

  3. 如果原数据库可用,可选择直接登录即可,或选择清除原有配置项重新填写配置。

QQ截图20240103112851.png

1

评论区