Skip to content

Commit

Permalink
Add README
Browse files Browse the repository at this point in the history
  • Loading branch information
TomasKorbar committed Oct 10, 2023
1 parent 094c4b2 commit 24d7eb6
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Dnsconfd

Dnsconfd simplifies configuration of local dns caching services by
implementing DBus interface of systemd-resolved and translating its
use to dns service's configuration.

## Testing

You can verify your changes by executing:

```
$ tmt run
```

This executes all test plans currently present for the project.

## Distribution

Dnsconfd is distributed as an RPM package that can be build for testing
purposes by executing `$ ./tests/build_package.sh`

## Currently supported DNS caching services

- Unbound

## Known limitations

- Unfortunately, intergration with NetworkManager is now only possible
when Dnsconfd is allowed to own org.freedesktop.resolve1 DBus name,
as NetworkManager does not support use of any another.

- Dnsconfd has to run as a root user, because NetworkManager forces us
to use one of currently known resolv.conf stub files locations and
we can not access them without root permission.

0 comments on commit 24d7eb6

Please sign in to comment.