Skip to content

Local DNS caching services configuration daemon.

License

Notifications You must be signed in to change notification settings

TomasKorbar/dnsconfd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Local DNS caching services configuration daemon.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 48.5%
  • Shell 45.0%
  • Roff 3.4%
  • Dockerfile 2.9%
  • Makefile 0.2%