OpenResolv
openresolv is an implementation of resolvconf(8). It provides an API for programs to manipulate the resolver configuration file.
Contents
Usage
If a program or service wants to manipulate the resolver file, it can instead pipe the editted configuration into resolvconf(8) with the argument -a INTERFACE (or -a INTERFACE.PROTOCOL).
If a DNS server is enabled, such as dnsmasq, resolvconf(8) forwards the configuration to the service. These services are referred to as subscribers. To force push an update to all subscribers, try:
resolvconf -u
Otherwise resolvconf(8) will interpret the editted configuration together with the resolver file as-is, and write a comprehensive resolver file.
Configuration
openresolv is configured through resolvconf.conf(5).