Projekt
DnsClientX
DnsClientX is an async C# library for DNS over UDP, TCP, HTTPS (DoH), and TLS (DoT). It also has a PowerShell module that can be used to query DNS records. It provides a simple way to query DNS records using multiple DNS providers. It supports multiple DNS record types and parallel queries.
Installation
Befehle aus Katalogmetadaten erzeugt.
PowerShell Gallery
Install-Module DnsClientX -Scope CurrentUserNuGet
dotnet add package DnsClientXQuellcode checkout
git clone https://github.com/EvotecIT/DnsClientX.gitDownloads
Paketquellen und Release-Kanale für dieses Projekt.
Änderungsprotokoll
Release-Notizen aus GitHub Releases, nicht aus einer CHANGELOG.md-Datei im Repository.
DnsClientX 2026.04.13-14.37.57
What's Changed
- feat: cache dns server hostname resolution by @PrzemyslawKlys in #482
- Fix custom endpoint docs and add configuration ctor by @PrzemyslawKlys in #484
- Fix PowerShell Gallery preview badge by @PrzemyslawKlys in #487
- Fix PowerShell Gallery preview badge by @PrzemyslawKlys in #486
- Fix PowerShell Gallery preview badge by @PrzemyslawKlys in #485
- Add shared DNS query diagnostics helpers by @PrzemyslawKlys in #490
- Upgrade to net10, drop net9, and refresh package versions by @PrzemyslawKlys in #491
- Fix DoT timeouts and improve multi-resolver scheduling by @PrzemyslawKlys in #492
- Improve resolver reliability and probe diagnostics by @PrzemyslawKlys in #493
- Improve Resolve-Dns PowerShell parity by @PrzemyslawKlys in #496
- Fix workflow permissions and example dependency updates by @PrzemyslawKlys in #497
- Align DnsClientX repo docs with DomainDetective.dev by @PrzemyslawKlys in #494
- Add shared resolver workflows and thin adapter layers by @PrzemyslawKlys in #498
- Align DNSSEC validation behavior and docs by @PrzemyslawKlys in #501
Full Changelog: Compare v1.0.7 to DnsClientX-v20260413143757
v1.0.7
What's Changed
- test: ✨ Improve assertions in
ResolveFirstandResolveSynctests by @PrzemyslawKlys in #481
Full Changelog: Compare v1.0.6 to v1.0.7
v1.0.6
What's Changed
- feat(tests): ✨ Add unit tests for
DnsMessageandDnsWireMessageParserby @PrzemyslawKlys in #480
Full Changelog: Compare v1.0.5 to v1.0.6
v1.0.5
What's Changed
- Bump Spectre.Console from 0.50.0 to 0.51.1 by @dependabot[bot] in #461
- Bump BenchmarkDotNet from 0.15.2 to 0.15.3 by @dependabot[bot] in #462
- Bump Spectre.Console from 0.51.1 to 0.52.0 by @dependabot[bot] in #464
- Bump BenchmarkDotNet from 0.15.3 to 0.15.5 by @dependabot[bot] in #466
- Bump Spectre.Console from 0.52.0 to 0.53.0 by @dependabot[bot] in #465
- Bump BenchmarkDotNet from 0.15.5 to 0.15.6 by @dependabot[bot] in #467
- feat(dns): ✨ Refactor DNS processing and JSON serialization by @PrzemyslawKlys in #477
- Add validation for Server parameter binding by @PrzemyslawKlys in #470
- feat(resolve-filter): ✨ Add
ResolveFilterOptionsfor alias inclusion by @PrzemyslawKlys in #479
Full Changelog: Compare v1.0.4 to v1.0.5
DnsClientX-PowerShellModule.v1.0.4
v1.0.4
Full Changelog: Compare v1.0.3 to v1.0.4
DnsClientX-PowerShellModule.v1.0.2
What's Changed
- Add Claude Code GitHub Workflow by @PrzemyslawKlys in #459
- Add multi-resolver functionality with flexible querying strategies by @PrzemyslawKlys in #458
Full Changelog: Compare v1.0.1 to DnsClientX-PowerShellModule.v1.0.2
Beratungsfeld
Brauchen Sie Hilfe, um das produktiv einzusetzen?
Leistungen für Einführung und Delivery
Unterstützung bei Rollout-Planung, Betriebsdesign, Remediation und Delivery rund um dieses Projekt.
- Open-Source-Werkzeuge in produktionsreife Betriebsmodelle überführen.
- Rollout, Zuständigkeiten, Reporting und Support früh klar abgrenzen.
- Die Arbeit so paketieren, dass interne Teams sie sicher betreiben können.
Wir unterstutzen bei Einführung, Remediation, Automatisierungsdesign und Delivery rund um die Plattformen hinter diesem Projekt.