{"id":13928861,"url":"https://github.com/containers/aardvark-dns","last_synced_at":"2025-04-14T15:46:35.037Z","repository":{"id":36974865,"uuid":"436347066","full_name":"containers/aardvark-dns","owner":"containers","description":"Authoritative dns server for A/AAAA container records. Forwards other request to host's /etc/resolv.conf","archived":false,"fork":false,"pushed_at":"2025-04-05T18:52:39.000Z","size":13321,"stargazers_count":207,"open_issues_count":15,"forks_count":36,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-07T09:07:30.141Z","etag":null,"topics":["container","coredns","dns","dns-server","dnsmasq","name-resolution","nameserver"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/containers.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-12-08T18:11:42.000Z","updated_at":"2025-04-04T02:13:41.000Z","dependencies_parsed_at":"2023-02-18T09:01:15.090Z","dependency_job_id":"2124d547-fbf5-46db-b939-e15063498ec7","html_url":"https://github.com/containers/aardvark-dns","commit_stats":{"total_commits":511,"total_committers":20,"mean_commits":25.55,"dds":0.7710371819960862,"last_synced_commit":"b41290528b1d31c7f4bd8030475e27ada3fca89b"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Faardvark-dns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Faardvark-dns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Faardvark-dns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/containers%2Faardvark-dns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/containers","download_url":"https://codeload.github.com/containers/aardvark-dns/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248908601,"owners_count":21181561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["container","coredns","dns","dns-server","dnsmasq","name-resolution","nameserver"],"created_at":"2024-08-07T18:01:57.306Z","updated_at":"2025-04-14T15:46:34.987Z","avatar_url":"https://github.com/containers.png","language":"Rust","funding_links":[],"categories":["others","Rust"],"sub_categories":[],"readme":"# aardvark-dns\n\nAardvark-dns is an authoritative dns server for `A/AAAA` container records. It can forward other requests\nto configured resolvers.\n\nRead more about configuration in `src/backend/mod.rs`. It is mostly intended to be used with\n[Netavark](https://github.com/containers/netavark/) which will launch it automatically if both are\ninstalled.\n\n```console\naardvark-dns 0.1.0\n\nUSAGE:\n    aardvark-dns [OPTIONS] \u003cSUBCOMMAND\u003e\n\nFLAGS:\n    -h, --help       Print help information\n    -V, --version    Print version information\n\nOPTIONS:\n    -c, --config \u003cCONFIG\u003e    Path to configuration directory\n    -p, --port \u003cPORT\u003e        Host port for aardvark servers, defaults to 5533\n\nSUBCOMMANDS:\n    help    Print this message or the help of the given subcommand(s)\n    run     Runs the aardvark dns server with the specified configuration directory\n```\n\n### MSRV (Minimum Supported Rust Version)\n\nv1.76\n\nWe test that Netavark can be build on this Rust version and on some newer versions.\nAll newer versions should also build, and if they do not, the issue should be\nreported and will be fixed. Older versions are not guaranteed to build and issues\nwill not be fixed.\n\n### Build\n\n```console\nmake\n```\n\n### Run Example\n\n```console\nRUST_LOG=trace ./bin/aardvark-dns --config src/test/config/podman/ --port 5533 run\n```\n\n### [Configuration file format](./config.md)\n\n### [Contributing](./CONTRIBUTING.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontainers%2Faardvark-dns","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcontainers%2Faardvark-dns","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontainers%2Faardvark-dns/lists"}