Skip to content

【开源推荐/开源自荐】D-NET 一款轻量级动态网络管理工具,自动同步 CDN 与 DNS 配置的动态网络管理工具。 #101

Description

@cxbdasheng

开发背景

家庭宽带大多使用动态公网 IP,每次 IP 变化后都需要重新更新 DNS 解析;而越来越多地区仅提供 IPv6 公网地址,即使配置了 DDNS,IPv4 用户仍然无法直接访问家庭服务器。

为了减少这些重复操作,我开发了 D-NET。它能够持续监听公网 IP(IPv4/IPv6)的变化,并自动同步到 CDN、DNS 等云服务,让家庭服务器能够稳定对外提供访问,同时解决动态公网 IP 和单协议栈网络带来的运维问题。

项目简介

D-NET 是一款轻量级动态网络管理工具,用于自动管理 CDN 源站和 DNS 解析。

它支持自动监听公网 IP(IPv4/IPv6)变化,并同步更新到各云厂商的 CDN、DNS 服务,无需手动修改配置,适用于家庭服务器、自建服务以及动态公网 IP 等场景。

项目地址: https://github.com/cxbdasheng/dnet

主要功能

DCDN

公网 IP 发生变化时,自动更新 CDN 源站配置。

对于仅拥有 IPv6(或仅 IPv4)公网地址的家庭服务器,可结合 CDN 为外部用户提供 IPv4/IPv6 双协议栈访问能力,解决单协议栈公网环境下的访问限制。

DDNS

公网 IP 发生变化时,自动更新云厂商 DNS 解析记录,使域名始终指向最新公网 IP,无需手动维护解析配置。

产品截图

D-NET 管理界面

适用场景

  • 家庭 NAS、影音服务器、自建博客
  • IPv6 家庭宽带对外提供 IPv4/IPv6 双协议栈访问
  • 动态公网 IP 的远程访问
  • 小型办公网络动态域名管理
  • 私人游戏服务器、视频监控等长期在线服务

技术特点

  • 轻量部署:单一二进制程序,无需复杂依赖,资源占用低。
  • 跨平台支持:支持 Linux、Windows、macOS 等主流操作系统。
  • 多云兼容:支持多家云厂商的 CDN 与 DNS 服务。
  • 自动同步:实时检测公网 IP 变化,并自动更新配置。
  • 可视化管理:提供 Web 管理界面,便于统一管理。
  • 稳定可靠:内置自动重试机制,提高配置同步成功率。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions