M1cha / aardvark-dns

Authoritative dns server for A/AAAA container records. Forwards other request to host's /etc/resolv.conf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aardvark-dns

Authoritative dns server for A/AAAA container records. Forwards other request 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

About

Authoritative dns server for A/AAAA container records. Forwards other request to host's /etc/resolv.conf

License:Apache License 2.0


Languages

Language:Rust 61.7%Language:Shell 36.0%Language:Makefile 2.3%