Skip to content

jackieit/ip-tell-dnspod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rfc

todo

  1. 基于Axum api管理
  2. 基于api管理提供Web管理界面,基于yew框架
  3. 基于DNS自动管理letsencrypt免费证书。
  4. 获取的免费证书自动布署到 Nginx、IIS、Apache
  5. 获取的免费证书自动部署到 阿里云OSS

done

  1. dnspod 域名解析本地及远程管理
  2. 获取本机对外的ipv4 及ipv6地址
  3. 基本功能可运行
  4. 基于Axum api管理

介绍

IpTellDnspod是一款创新性的工具,它巧妙地监听本地IPv4及IPv6地址的任何变动,并据此自动同步更新DNSPOD平台上的域名解析记录。借助DNSPOD最新的3.0版本API,我们确保了与服务的无缝集成与高效通信。

我们的系统专为多用户环境打造,允许每个用户独立管理多个API密钥,而这些API密钥又能分别控制多个域名记录。这种设计不仅提升了管理的灵活性,还极大地满足了不同用户的多样化需求。

IpTellDnspod系统由两部分组成:一个强大的本地服务组件和一个直观的Web管理界面。本地服务组件负责实时监控地址变动,并即时触发更新操作;而Web管理界面则提供了便捷的用户和域名配置管理工具,让用户可以轻松管理自己的域名和账户信息。

值得一提的是,IpTellDnspod基于Rust语言开发,实现了真正的跨平台兼容性。只需一个二进制运行文件和一个数据库文件,用户即可轻松安装并运行我们的系统,无需复杂的配置或依赖项。

Api 使用规则

见api_test.rest

About

update local ipv4 or ipv6 address to dnspod

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published