etcresolvconf
etcresolvconf is the resolvconf configuration framework used on many Unix-like systems to manage the system’s DNS resolver information. It is implemented by the resolvconf package and provides a centralized mechanism to generate the contents of /etc/resolv.conf from multiple sources, such as DHCP clients, VPN connections, and local configuration.
The framework relies on a directory of templates and sources, typically under /etc/resolvconf/resolv.conf.d. Common template files
Operation and usage: When network conditions change or when a user runs the resolvconf utility, the system
Relation to other components: resolvconf and its etc/resolvconf infrastructure are often used in conjunction with DHCP
See also: /etc/resolv.conf, resolvconf, DNS, DHCP, NetworkManager, systemd-resolved.