A rust DNS client. Forked from the dnsclient crate.
Go to file
Alienscience ac396ffc27
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
chore: Release dnsclientx version 0.4.1
2024-02-10 13:24:27 +01:00
.helix Fix failing test 2024-02-10 13:10:58 +01:00
scripts Fix release script 2024-02-10 13:24:19 +01:00
src Timeout test with slow dns servers 2024-02-10 13:22:30 +01:00
.gitignore International Domain Names 2021-05-29 07:19:02 +00:00
.woodpecker.yml Fix woodpecker filter 2024-02-10 13:05:50 +01:00
Cargo.toml chore: Release dnsclientx version 0.4.1 2024-02-10 13:24:27 +01:00
LICENSE Fork and refactor dnsclient 2021-05-23 09:58:41 +00:00
README.md Updated to Rust 2021 2021-11-28 10:54:58 +01:00

A simple and secure DNS client

API documentation

This is a fork of the dnsclient crate which adds extra features.

This crate can resolve IPv4 and IPv6 addresses and supports International Domain Names (IDNA). This DNS client also supports reverse DNS lookups of IP to name and it can lookup a nameserver for a domain.

The client transparently falls back to TCP when a truncated response is received.

The API is simple and the crate supports sync, async-std, tokio and smol.


The documentation is generated for the sync feature. To test all features use scripts/test.sh.