-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
094c4b2
commit 24d7eb6
Showing
1 changed file
with
34 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |