Installing this package will reconfigure named to run as a caching nameserver which will only allow connections from localhost. Your /etc/resolv.conf will be modified to call on localhost as primary nameserver. The dhclient process will be configured to use this nameserver, if present. Network Manager will be configured to use this nameserver, if present.
You should consider customizing the DNS server search list provided. When removed you will be restored to using 131.225.0.254 SLF is used both on and off site. If this is not what you want, you will need to customize these.
This package should work on SLF5 and SLF6.
NOTE: it disables dnsmasq to prevent conflicts, if you need dnsmasq do not install this package or figure out how to fix your site after it runs.
This rpm makes the following assumptions:
* If this is a fresh install of the rpm, named will be started
and /etc/resolv.conf will be _replaced_ with the only nameserver
being '127.0.0.1'
* If this rpm is updated, it will ensure 'nameserver 127.0.0.1' is in
/etc/resolv.conf
* When removed, not upgraded, 131.225.0.254 is set instead
unless there is another nameserver already listed.
* Behavior specific to referenced packages will be execute whenever
those packages are installed, updated, or removed.
They consist of: bind NetworkManager dhclient dnsmasq nscd
* On a bind update, bind will be restarted and the 'stub' zones
will be reset. These are the RFC1912 zones.
* On a bind update, 'nameserver 127.0.0.1' will be added to
/etc/resolv.conf if not already listed.
* On a bind update, if nscd is running and chkconfig on, nscd will
be restarted.
* On a NetworkManager installation or when zz_local_dns_cache is
installed for the first time, '127.0.0.1' will be configured as
the only DNS server for all interfaces whose configuration matches
/etc/sysconfig/network-scripts/ifcfg-* that are not 'ifcfg-lo'
When removed, not upgraded, 131.225.0.254 is set instead
* On a dhclient installation or when when zz_local_dns_cache is
installed for the first time, '127.0.0.1' is added the the dhcp
provided DNS server list.
When removed, not upgraded, this setting is removed.
* On a dnsmasq installation or when when zz_local_dns_cache is
installed for the first time, dnsmasq is disabled.
* On a dnsmasq installation or when when zz_local_dns_cache is
installed for the first time, dnsmasq is configured to listen on
127.0.0.1 if started with the defaul configuration file.
It should function similarly to bind in this respect
This feature was requested by people using libvirt/kvm.
* On a nscd installation or update, if nscd is running and also
chkconfig on nscd will be restarted.
If zz_local_dns_cache is removed an if nscd is running and also
chkconfig on nscd will be restarted.