/etc/resolvconf.conf is the openresolv’s configuration file.
The out of the box default just talks to libc.
If you have a resolver other than libc installed, you will need to configure three variables.
Below is a sample configuration for dnsmasq, pdns_recursor and named resolvers.
# Use the local name server name_servers="127.0.0.1" # If don't want to forward the root zone and let the local resolver # recursively query the root servers directly, # simply mark all interfaces private. # You may need to do this if you enable DNSSEC in the local resolver but the # upstream DNS servers say from your router or ISP don't support DNSSEC. #private_interfaces="*" # Write out dnsmasq extended configuration and resolv files dnsmasq_conf=/etc/dnsmasq-conf.conf dnsmasq_resolv=/etc/dnsmasq-resolv.conf # Modify the pdnsd configuration file pdnsd_conf=/etc/pdnsd.conf # Write out PowerDNS Recursor forward zones file pdns_zones=/etc/recursor-zones.conf # Write out named extended configuration and zone files named_options=/etc/namedb/resolvconf-options.conf named_zones=/etc/namedb/resolvconf-zones.conf # Write out unbound configuration file unbound_conf=/etc/unbound-resolvconf.conf
You then need to configure your resolver to use these files.