awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
NewFuture avatar

NewFuture/DDNS

0
View on GitHub↗
4,682 نجوم·679 تفرعات·Python·MIT·7 مشاهداتddns.newfuture.cc↗

DDNS

هذا المشروع عبارة عن عميل ومزامن DNS ديناميكي متعدد المزودين يراقب عناوين IPv4 و IPv6 المحلية ويحدث سجلات DNS تلقائياً عبر مختلف مزودي السحابة. يعمل كأداة لمراقبة عنوان IP وخطاف ويب (webhook) لتحديث IP الشبكة، مما يضمن بقاء أسماء النطاقات مشيرة إلى عناوين الشبكة الحالية.

يتميز النظام بمجموعة واسعة من تكاملات المزودين الأصلية، بما في ذلك Cloudflare و AliDNS و DNSPod و Huawei Cloud و HE.net. بالإضافة إلى تحديثات السجلات البسيطة، يسمح النظام بإدارة حالة وكيل CDN، ومدة TTL، وخطوط التوجيه الإقليمية، مع دعم خطافات ويب HTTP مخصصة لتشغيل إشعارات خارجية كلما تم اكتشاف تغيير في IP.

تغطي إمكانيات النظام اكتشاف IP العام عبر استعلامات API وأوامر shell، والتخزين المؤقت للحالة المحلية لمنع استدعاءات API الزائدة، والجدولة الآلية من خلال تعبيرات cron أو مديري المهام الأصليين للنظام. كما يوفر النظام تكويناً مرناً من خلال متغيرات البيئة، وملفات JSON، وعناوين URL لـ HTTP عن بُعد.

Features

  • Dynamic DNS Mappings - Automatically updates DNS records to map hostnames to a changing public IPv4 or IPv6 address.
  • Dynamic DNS Clients - Provides a service for automatically updating domain name records with changing local IP addresses.
  • Dynamic DNS Synchronization - Provides automated updates of DNS records to maintain remote access when host IP addresses change.
  • Automated DNS Record Synchronization - Implements automated synchronization of multiple or nested domain records with the current local network addresses.
  • Cron Job Automation - Uses cron-style scheduling to automate periodic checks of local IP addresses and subsequent DNS updates.
  • Automated DNS Managers - Automates the management of DNS records, including TTL values, routing lines, and CDN proxy status.
  • DNS Management Clients - Acts as a client to interact with cloud DNS provider APIs for synchronizing domain records.
  • DNS Record Updaters - Synchronizes DNS records with external providers via custom HTTP API endpoints using GET or POST methods.
  • IP Address Discovery Tools - Detects public IP changes using discovery APIs to trigger updates to external DNS records.
  • IPv6 Address Support - Detects and updates DNS records using IPv6 addresses to maintain connectivity in dual-stack environments.
  • DNS Record Address Selection - Detects and selects the current IPv6 address to synchronize into DNS records for dual-stack environments.
  • Public IP Detectors - Identifies the current public network address of the host machine using various detection methods.
  • IP Change Alerts - Monitors for local IP address changes and triggers automatic record updates via system schedulers.
  • DNS Update Scheduling - Schedules recurring background checks to ensure DNS records always point to the current local IP.
  • System Task Scheduling - Integrates with system-native schedulers like cron to run background DNS synchronization tasks.
  • CDN Proxy Control - Controls the CDN proxy status of DNS entries to enable or disable security and acceleration protection.
  • Automatic Record Generation - Automatically generates new DNS entries when they do not exist for a specified hostname.
  • Network Webhooks - Implements mechanisms for triggering external events via webhooks based on network state changes.
  • Data Change Callbacks - Triggers external callbacks to notify other systems when local network IP addresses change.
  • CDN Origin IP Management - Provides the ability to update the source IP address of acceleration domains to ensure correct routing.
  • Record Attribute Configuration - Allows users to set TTL durations and target resolution lines for DNS records.
  • No-IP Integrations - Updates dynamic DNS records using Basic Authentication or DDNS keys to maintain hostname mapping.
  • Network Change Webhooks - Triggers custom HTTP webhooks or external APIs whenever a local IP address change is detected and updated.
  • DNS-Based Routing - Implements regional traffic steering by configuring specific route lines and TTL values for DNS records.
  • AliDNS Integrations - Synchronizes local IPv4 and IPv6 addresses with AliDNS records using API authentication and custom TTLs.
  • Cloudflare Integrations - Synchronizes local IPv4 and IPv6 addresses with Cloudflare DNS records using API tokens.
  • DNSPod Integrations - Synchronizes local IPv4 and IPv6 addresses with DNSPod international records using API tokens.
  • ESA DNS Integrations - Synchronizes local IPv4 and IPv6 addresses with edge security acceleration records using provider credentials.
  • HE.net Integrations - Synchronizes local IPv4 and IPv6 addresses with HE.net DNS records using a dedicated dynamic DNS password.
  • Huawei Cloud Integrations - Synchronizes local IP addresses to Huawei Cloud DNS records using API authentication with access keys.
  • NameSilo Integrations - Updates dynamic DNS records for IPv4 and IPv6 addresses using NameSilo API key authentication.
  • TencentCloud Integrations - Updates IPv4 and IPv6 DNS records on TencentCloud DNSPod using API credentials.
  • DNS Provider Interfaces - Provides a standard interface for implementing and integrating new DNS service providers.
  • 51DNS Integrations - Synchronizes dynamic DNS records specifically for the 51DNS provider using API authentication.
  • HTTP Callbacks - Sends automatic HTTP POST requests to custom endpoints upon detection of an IP address change.
  • Self-Hosted Service Access Automation - Maintains reliable access to home-hosted services by automating the link between a static domain and a dynamic IP.
  • Custom Webhook Integrations - Implements custom HTTP API and webhook integrations to send IP updates when standard providers are unavailable.

سجل النجوم

مخطط تاريخ النجوم لـ newfuture/ddnsمخطط تاريخ النجوم لـ newfuture/ddns

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ DDNS

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع DDNS.
  • timothymiller/cloudflare-ddnsالصورة الرمزية لـ timothymiller

    timothymiller/cloudflare-ddns

    4,224عرض على GitHub↗

    This project is a Rust-based network utility and dynamic DNS client designed to monitor public IP addresses and automatically update Cloudflare DNS records and Web Application Firewall access lists. It identifies current IPv4 and IPv6 addresses using a combination of HTTP APIs and DNS-over-HTTPS providers. The tool distinguishes itself by managing both domain records and WAF IP lists to maintain secure access for hosts with changing internet connections. It includes a DNS change preview mode to simulate updates without modifying live records and utilizes anycast range filtering to prevent inc

    Rustamd64arm64armv7
    عرض على GitHub↗4,224
  • kubernetes-sigs/external-dnsالصورة الرمزية لـ kubernetes-sigs

    kubernetes-sigs/external-dns

    8,999عرض على GitHub↗

    ExternalDNS is a controller that automatically synchronizes Kubernetes resource states with external DNS providers. It monitors cluster resources such as services, ingresses, and gateway APIs to dynamically create and update DNS records, enabling automated service discovery and external traffic management. The project features a provider-agnostic interface that supports a wide array of cloud-managed vendors and on-premises providers, as well as an extension system for custom providers via webhooks and sidecars. It implements a reconciliation loop that uses resource annotations and custom reso

    Goawsclouddnsdns
    عرض على GitHub↗8,999
  • jeessy2/ddns-goالصورة الرمزية لـ jeessy2

    jeessy2/ddns-go

    16,318عرض على GitHub↗

    This project is a dynamic DNS client and automation service designed to maintain consistent connectivity for web services by synchronizing domain name records with changing public network addresses. It operates as a persistent background daemon, periodically polling for IP address changes and automatically updating records across multiple DNS providers. The application distinguishes itself through an embedded web-based dashboard that allows users to manage domain settings, monitor update logs, and configure provider credentials without manual file editing. It utilizes a provider-agnostic adap

    Goalidnsbaiduyuncloudflare
    عرض على GitHub↗16,318
  • qdm12/ddns-updaterالصورة الرمزية لـ qdm12

    qdm12/ddns-updater

    3,113عرض على GitHub↗

    This project is a containerized dynamic DNS update client designed to automate the synchronization of domain records with changing public IP addresses. It functions as a multi-provider synchronization engine that monitors network connectivity and updates DNS records across various cloud platforms and custom services to ensure consistent domain resolution. The system distinguishes itself through a provider-based adapter pattern that abstracts diverse third-party APIs into a unified interface, allowing for consistent record management. It employs multi-source IP discovery to mitigate rate limit

    Gocloudflareddnsddns-client
    عرض على GitHub↗3,113
عرض جميع البدائل الـ 30 لـ DDNS→

الأسئلة الشائعة

ما هي وظيفة newfuture/ddns؟

هذا المشروع عبارة عن عميل ومزامن DNS ديناميكي متعدد المزودين يراقب عناوين IPv4 و IPv6 المحلية ويحدث سجلات DNS تلقائياً عبر مختلف مزودي السحابة. يعمل كأداة لمراقبة عنوان IP وخطاف ويب (webhook) لتحديث IP الشبكة، مما يضمن بقاء أسماء النطاقات مشيرة إلى عناوين الشبكة الحالية.

ما هي الميزات الرئيسية لـ newfuture/ddns؟

الميزات الرئيسية لـ newfuture/ddns هي: Dynamic DNS Mappings, Dynamic DNS Clients, Dynamic DNS Synchronization, Automated DNS Record Synchronization, Cron Job Automation, Automated DNS Managers, DNS Management Clients, DNS Record Updaters.

ما هي البدائل مفتوحة المصدر لـ newfuture/ddns؟

تشمل البدائل مفتوحة المصدر لـ newfuture/ddns: timothymiller/cloudflare-ddns — This project is a Rust-based network utility and dynamic DNS client designed to monitor public IP addresses and… kubernetes-sigs/external-dns — ExternalDNS is a controller that automatically synchronizes Kubernetes resource states with external DNS providers. It… jeessy2/ddns-go — This project is a dynamic DNS client and automation service designed to maintain consistent connectivity for web… qdm12/ddns-updater — This project is a containerized dynamic DNS update client designed to automate the synchronization of domain records… k0p1-git/cloudflare-ddns-updater — This project is a shell-based automation utility designed to synchronize domain name system records with a changing… dnscontrol/dnscontrol — DNSControl is an infrastructure-as-code tool designed to manage DNS records and zones across multiple providers…