openresolv

Why openresolv over the Debian implementation? Here’s some reasons:
The last two points are quite important, especially when running VPN systems. Take the following resolv.conf files which have been generated by a DHCP client and sent to resolvconf:
# resolv.conf from bge0
search foo.com
nameserver 1.2.3.4

# resolv.conf from tap0
domain bar.org
nameserver 5.6.7.8
In this instance, queries for foo.com will go to 1.2.3.4 and queries for bar.org will go to 5.6.7.8. If either have been marked as private then they will only be forwarded queries for their search or domain names. This does require the resolvers to be configured to pickup the resolvconf generated configuration for them though. openresolv ships with helpers for dnsmasq, ISC BIND, PowerDNS Recursor and unbound.
See the configuration section for more details.