Github项目

NewFuture/DDNS:自动更新域名解析到本机IP的项目

DDNS项目可自动更新DNS解析到本机IP地址,支持ipv4和ipv6、本地(内网)IP和公网IP。它具有众多功能,如多系统兼容、多种域名支持、不同IP类型支持、网络代理支持、多种服务商支持等...

标签:

【Github】项目名:NewFuture/DDNS – 自动更新域名解析到本机IP

项目简介

DDNS是一个能够自动更新DNS解析到本机IP地址(支持ipv4和ipv6、本地(内网)IP和公网IP)的项目。它具有多种特性,例如可执行文件无需python环境、多系统兼容python3(2.x支持python2和python3)、支持PIP安装和Docker,还在域名、IP类型、网络代理、服务商支持等多方面具备丰富功能。

项目功能特性

  • 域名支持

    可支持多个域名、多级域名解析并且能够自动创建新记录。

  • IP类型支持

    支持内网IPv4/IPv6、公网IPv4/IPv6(支持自定义API),同时还支持自定义命令(shell)正则选取。

  • 网络代理

    支持http代理、多代理自动切换。

  • 服务商支持

    支持DNSPOD、阿里DNS、DNS.COM、DNSPOD国际版、CloudFlare、HE.net(不支持自动创建记录)、华为云等。

  • 其他功能

    可设置定时任务、TTL配置,支持本地文件缓存(减少API请求),地址变更时触发自定义回调API(与DDNS功能互斥)。

项目使用方式

安装

有多种安装方式,可根据需要选择:

  • 二进制版:Windows下使用ddns.exe,Linux(仅Ubuntu测试)下使用ddns,MacOSX下使用ddns – osx。
  • pip版:通过pip install ddns或easy_install ddns安装并运行。
  • 源码运行:克隆或者下载仓库并解压后运行./run.py(Windows下可双击run.bat或者运行python run.py)。
  • Docker:可以使用环境变量或者配置文件的方式运行。例如使用环境变量:docker run – d – e DDNS_DNS = dnspod – e DDNS_ID = 12345 – e DDNS_TOKEN = mytokenkey – e DDNS_IPV4 = ddns.newfuture.cc – e DDNS_IPV6 = ddns.newfuture.cc — network host newfuture/ddns;使用配置文件:docker run – d – v /path/to/config.json:/config.json — network host newfuture/ddns。

配置

首先要申请apitoken,填写到对应的id和token字段(不同服务商有不同的申请方式,如DNSPOD国内版创建token、阿里云accesskey等)。修改配置文件中的ipv4和ipv6字段为待更新的域名。详细的配置可通过命令行参数(ddns–key = value,ddns – h查看详情)、JSON配置文件(值为null认为是有效值,会覆盖环境变量设置,如果没有对应的key则会尝试试用环境变量)、环境变量(DDNS_前缀加上key全大写或者全小写(${ddns_key}或${DDNS_KEY}))三种方式,并且首次运行会自动生成一个模板配置文件,可以使用 – c使用指定的配置文件(默认读取当前目录的config.json),推荐使用vscode等支持JsonSchema的编辑器编辑配置文件。

项目总结

NewFuture/DDNS项目功能丰富,在域名解析更新方面提供了多种实用的功能与便捷的操作方式。希望大家在体验这个项目之后,可以在评论区留下自己的使用心得或者遇到的问题,大家一起讨论。

项目地址

GitHub链接直达

数据统计

数据评估

NewFuture/DDNS:自动更新域名解析到本机IP的项目浏览人数已经达到5,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:NewFuture/DDNS:自动更新域名解析到本机IP的项目的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找NewFuture/DDNS:自动更新域名解析到本机IP的项目的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于NewFuture/DDNS:自动更新域名解析到本机IP的项目特别声明

本站链氪巴士提供的NewFuture/DDNS:自动更新域名解析到本机IP的项目都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。

相关导航

暂无评论

暂无评论...