resolvconf

From Wikipedia, the free encyclopedia
Jump to: navigation, search

In some Linux distributions and related computer operating systems, the resolvconf program maintains the system information about the currently available nameservers and manages the contents of the configuration file resolv.conf, which determines Domain Name System (DNS) resolver parameters.

Before a computer can connect to an external network resource by name (e.g., www.google.com), it must have a means of converting the alpha-numeric names (e.g., wikipedia.org) into numeric network addresses (e.g., 66.230.200.10). The Internet uses these numeric IP addresses as network addresses.

The configuration file resolv.conf normally contains information about the nameservers to be used by the system. However, when multiple programs need to dynamically modify the resolv.conf file they can interfere with each other and the file status can be invalid. The resolvconf program addresses this problem. It acts as an intermediary between programs that supply nameserver information (e.g., DHCP clients) and programs that use nameserver information (e.g., resolver).

When resolvconf is properly installed, the resolv.conf file is replaced by a symbolic link to /etc/resolvconf/run/resolv.conf and the resolver instead uses the dynamically generated linked file.

[edit] Implementations

A few distributions are moving to install resolveconf by default, including:

[edit] External links

[edit] References

  1. ^ "Switch to resolvconf for /etc/resolv.conf management", 2012/02/24, Stéphane Graber's blog
Personal tools
Namespaces
Variants
Actions
Navigation
Interaction
Toolbox
Print/export