awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ddgth avatar

ddgth/cf2dns

0
View on GitHub↗

Cf2dns

cf2dns is a tool for automating IP performance screening and DNS record updates. It functions as a DNS optimizer and IP filter that identifies high-performance Cloudflare IP addresses and updates DNS records via API to improve website loading speeds.

The project provides a dynamic DNS route manager that maps optimized IP addresses to specific network carriers. This process includes regional connection defense to mitigate network interference and bypass connection blocks using curated IP pools.

The system handles both IPv4 and IPv6 record management and includes scheduling mechanisms for regular IP screenings. It features system log recording with rotating files and is provided as a containerized application for consistent deployment.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Automated DNS Managers - Automates DNS record management and synchronization by integrating high-performance IP screening.
  • Carrier-Specific Route Optimization - Provides an automated system to map high-performance IP addresses to specific network carriers via DNS records.
  • Performance-Optimized IP Assignments - Assigns high-performance IP addresses to specific network routes to increase website loading speeds.
  • Cloudflare IP Optimizers - Identifies the fastest Cloudflare IP addresses and updates DNS records to reduce website loading times.
  • Connection Block Bypassing - Uses curated high-performance IP pools to mitigate regional network interference and bypass connection blocks.
  • DNS Performance Optimizers - Screens Cloudflare IP addresses and updates DNS records via API to improve website loading speeds.
  • DNS Record Updaters - Provides utilities to synchronize DNS records with external providers via API to map domains to optimized IPs.
  • Domain-to-IP Mappings - Creates associations between domains and high-performance IP addresses to ensure the fastest possible connection.
  • Residential IP Routing - Maps optimized IP addresses to specific internet service providers to minimize connection latency.
  • IP Performance Screening - Periodically tests a set of IP addresses for connectivity and latency to maintain a list of high-performance targets.
  • Cloudflare IP Screeners - Identifies high-performance Cloudflare IP addresses to mitigate regional network interference and connection blocks.
  • Performance-Based IP Pools - Maintains a curated set of verified IP addresses to bypass regional network interference and prevent connection blocks.
  • DNS-Based Routing - Uses DNS resolution and weighted policies to direct users through the fastest available network paths.
  • Carrier-Based Routing - Assigns specific IP addresses to different network routes based on the user's internet service provider for faster access.
  • Network Connectivity Schedulers - Schedules regular IP screenings and DNS record updates to ensure stable and performant network connectivity.
  • DNS Record Management - Manages both A (IPv4) and AAAA (IPv6) records to ensure connectivity across different internet protocols.
  • Regional Bypass Rules - Uses optimized IP pools to bypass regional content restrictions, network interference, and connection blocks.
5,183 stars·1,938 forks·Python·22 views

Star history

Star history chart for ddgth/cf2dnsStar history chart for ddgth/cf2dns

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does ddgth/cf2dns do?

cf2dns is a tool for automating IP performance screening and DNS record updates. It functions as a DNS optimizer and IP filter that identifies high-performance Cloudflare IP addresses and updates DNS records via API to improve website loading speeds.

What are the main features of ddgth/cf2dns?

The main features of ddgth/cf2dns are: Automated DNS Managers, Carrier-Specific Route Optimization, Performance-Optimized IP Assignments, Cloudflare IP Optimizers, Connection Block Bypassing, DNS Performance Optimizers, DNS Record Updaters, Domain-to-IP Mappings.

Which projects share features with ddgth/cf2dns?

Projects with overlapping indexed features include: kubernetes-sigs/external-dns — ExternalDNS is a controller that automatically synchronizes Kubernetes resource states with external DNS providers. It… newfuture/ddns — This project is a multi-provider dynamic DNS client and synchronizer that monitors local IPv4 and IPv6 addresses and… technitiumsoftware/dnsserver — DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It… jeessy2/ddns-go — This project is a dynamic DNS client and automation service designed to maintain consistent connectivity for web… cytopia/devilbox — Devilbox is a containerized development environment that provides a reproducible suite of web servers, databases, and… dnscontrol/dnscontrol — DNSControl is an infrastructure-as-code tool designed to manage DNS records and zones across multiple providers…

Projects sharing features with Cf2dns

These projects share indexed features with Cf2dns. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • kubernetes-sigs/external-dnskubernetes-sigs avatar

    kubernetes-sigs/external-dns

    8,999View on 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
    View on GitHub↗8,999
  • newfuture/ddnsNewFuture avatar

    NewFuture/DDNS

    4,682View on GitHub↗

    This project is a multi-provider dynamic DNS client and synchronizer that monitors local IPv4 and IPv6 addresses and automatically updates DNS records across various cloud providers. It functions as an IP address monitoring tool and a network IP update webhook, ensuring that domain names remain pointed to current network addresses. The system distinguishes itself through a wide range of native provider integrations, including Cloudflare, AliDNS, DNSPod, Huawei Cloud, and HE.net. Beyond simple record updates, it allows for the management of CDN proxy status, TTL durations, and regional routing

    Pythonalidnscdncloudflare
    View on GitHub↗4,682
  • technitiumsoftware/dnsserverTechnitiumSoftware avatar

    TechnitiumSoftware/DnsServer

    7,533View on GitHub↗

    DnsServer is a recursive and authoritative DNS server that provides domain name resolution and zone hosting. It functions as both a recursive resolver, performing iterative lookups across the internet, and an authoritative manager for primary and secondary DNS zones. The system distinguishes itself through high-availability clustering and a programmable HTTP API for automating server configurations and bulk record management. It supports a wide range of encrypted transport protocols, including TLS, HTTPS, and QUIC, and allows for custom functionality via a plugin-based request interception fr

    C#cross-platformdhcp-serverdns
    View on GitHub↗7,533
  • jeessy2/ddns-gojeessy2 avatar

    jeessy2/ddns-go

    16,318View on 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
    View on GitHub↗16,318
Compare all 30 related projects→