aardvark-dns

Crates.ioaardvark-dns
lib.rsaardvark-dns
version1.11.0
sourcesrc
created_at2022-07-04 04:55:19.978912
updated_at2024-05-30 15:33:59.990657
descriptionA container-focused DNS server
homepagehttps://github.com/containers/aardvark-dns
repositoryhttps://github.com/containers/aardvark-dns
max_upload_size
id618753
size9,168,650
Brent Baude (baude)

documentation

README

aardvark-dns

Aardvark-dns is an authoritative dns server for A/AAAA container records. It can forward other requests to configured resolvers.

Read more about configuration in src/backend/mod.rs. It is mostly intended to be used with Netavark which will launch it automatically if both are installed.

aardvark-dns 0.1.0

USAGE:
    aardvark-dns [OPTIONS] <SUBCOMMAND>

FLAGS:
    -h, --help       Print help information
    -V, --version    Print version information

OPTIONS:
    -c, --config <CONFIG>    Path to configuration directory
    -p, --port <PORT>        Host port for aardvark servers, defaults to 5533

SUBCOMMANDS:
    help    Print this message or the help of the given subcommand(s)
    run     Runs the aardvark dns server with the specified configuration directory

Build

make

Run Example

RUST_LOG=trace ./bin/aardvark-dns --config src/test/config/podman/ --port 5533 run

Configuration file format

Commit count: 756

cargo fmt