1 Repo
Using DNS-over-HTTPS queries specifically to identify the public IP of the local host.
Distinct from DNS-over-HTTPS Clients: Focuses on IP discovery rather than general secure DNS resolution
Explore 1 awesome GitHub repository matching networking & communication · DoH IP Detection. Refine with filters or upvote what's useful.
Dieses Projekt ist ein Rust-basiertes Netzwerk-Utility und dynamischer DNS-Client, der dazu dient, öffentliche IP-Adressen zu überwachen und automatisch Cloudflare-DNS-Einträge sowie Web Application Firewall (WAF) Zugriffslisten zu aktualisieren. Es identifiziert aktuelle IPv4- und IPv6-Adressen mithilfe einer Kombination aus HTTP-APIs und DNS-over-HTTPS-Anbietern. Das Tool zeichnet sich dadurch aus, dass es sowohl Domain-Einträge als auch WAF-IP-Listen verwaltet, um sicheren Zugriff für Hosts mit wechselnden Internetverbindungen zu gewährleisten. Es enthält einen DNS-Änderungsvorschau-Modus, um Updates zu simulieren, ohne Live-Einträge zu ändern, und nutzt Anycast-Bereichsfilterung, um fehlerhafte Datensatz-Updates aus Anbieter-Adressräumen zu verhindern. Das System handhabt die Zeitplanung über Cron-Ausdrücke oder feste Intervalle und implementiert jitter-basierte API-Anfrage-Timings, um Ratenbegrenzungen zu vermeiden. Es deckt breite Funktionsbereiche ab, einschließlich Dual-Stack-Netzwerkunterstützung, umgebungsbasierter Secret-Injection für Authentifizierungstoken, externer Statusbenachrichtigungen und herzschlagbasierter Gesundheitsüberwachung.
Identifies current public IPv4 and IPv6 addresses using secure DNS-over-HTTPS providers.