Last change
on this file since 13911 was 13911, checked in by rick, 8 years ago |
Stripping the number of resolvers unbound can use.
Unbound does not handle multiple resolvers well it internal 'logic' keeps
pounding and checking all resolvers making it a very slow process. By limiting
the count of resolvers it sould be more happy.
Count limititing is done using two-phase approch, firstly the initial resolvers
are limited to a fixed set of resolvers, secondly the list is updated based on
the results of the zone inquiries.
While here, ensure the listen is set on dynamic ranges ensuring failing
interfaces will not bring down the DNS server.
Making the list more limited and based on active resolvers.
|
-
Property svn:eol-style
set to
LF
-
Property svn:executable
set to
*
|
File size:
360 bytes
|
Line | |
---|
1 | #!/bin/sh
|
---|
2 | # Write dhcpd ranges to dhcpd-snmp.conf
|
---|
3 |
|
---|
4 | DHCPD="/usr/local/etc/dhcpd.conf"
|
---|
5 | DHSNMP="/usr/local/etc/dhcpd-snmp.conf"
|
---|
6 | INDEX="0"
|
---|
7 |
|
---|
8 | DHPOOL=`cat ${DHCPD} | grep range | awk '{print $2"-"$3}' | cut -d";" -f1`
|
---|
9 | for range in ${DHPOOL}
|
---|
10 | do
|
---|
11 | $((INDEX=INDEX+1))
|
---|
12 | echo "`echo "pool:" $INDEX", pool"$INDEX", "$range | \
|
---|
13 | sed 's/^.*(//'`" >> $DHSNMP
|
---|
14 | done
|
---|
15 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.