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?
Platform Delivery Services
Support for rollout planning, operational design, remediation, and delivery around this project.
- Translate open-source tooling into production-ready operating patterns.
- Define rollout, ownership, reporting, and support boundaries early.
- Package the work so internal teams can operate it confidently.
Wir unterstutzen bei Einführung, Remediation, Automatisierungsdesign und Delivery rund um die Plattformen hinter diesem Projekt.