Jump to letter: [
3ABCDEFGHIJKLMNOPQRSTUVWXYZ
]
zz_local_dns_cache - This package configures a host do local dns caching with bind
- Description:
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 and 8.8.8.8 as 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 and 8.8.8.8 are 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 and 8.8.8.8 are 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.
Packages
zz_local_dns_cache-3-1.3.1.noarch
[29 KiB] |
Changelog
by Pat Riehecky (2012-09-28):
- better checks for upgrades of various things
- clearer doc on what triggers are running off of which events and why
- fixed the NetworkManager scripts to only modify controlled interfaces
|
zz_local_dns_cache-3-1.2.noarch
[22 KiB] |
Changelog
by Pat Riehecky (2012-08-10):
- nscd process searches now seach by process ownership.
- resolv.conf settings are more accuratly preserved.
|
zz_local_dns_cache-3-1.noarch
[21 KiB] |
Changelog
by Pat Riehecky (2012-06-15):
- moved most of the config work to a trigger on 'bind'
this way the config is validated on each update. This should
keep things working longer through updates
- made nscd restart silent (oops)
|