DNS HOWTO: Utrzymanie i konserwacja
Następna strona
Poprzednia strona
Spis treści
6. Utrzymanie i konserwacja
Utrzymywanie w pracy ciągłej.
Prócz pilnowania aby proces named byl zawsze katywny pozostaje
jedynie pilnowanie, aby plik root.cache był zawsze
aktualny. Najprostszą metodą jest skorzystanie z programu dig,
wpierw należy go uruchomić bez żadnych argumentóww, otrzymamy plik
root.cache uzywany przez nasz serwer. Następnie należy o to samo
zapytać jeden z głównych serwerów DNS (root servers) wydając polecenie
dig @rootserver. Zauważysz, że wynik tego polecenia bardzo
przypomina plik root.cache z dokładnością do kilku liczb. Te
liczby nie mogą uczynić nam żadnej szkody. Zapisz wynik polecenia do
pliku (dig @e.root-servers.net >root.cache.new), a następnie
zastąp nim stary plik root.cache.
Pamiętaj, aby po zamianie pliku root.cache zrestartować proces
named.
Al Longyear przysłał mi poniższy skrypt, który można uruchamić
i automatycznie uaktualniac plik root.cache. Zainstaluj go w
crontabie i zpomnij. Niniejszy skrypt zakłada, że na twoim komputerze
działa system poczty elektornicznej i istnieje alias pocztowy
hostmaster. Przed uruchomieniem powinienes go dostosować so
swoich ustawien.
#!/bin/sh
# polish translation piotr.pogorzelski@ippt.gov.pl 1997
# Uaktualnianie informacji o głównych serwerach DNS.
# Ten skrypt powinien byc uruchamiany automatycznie raz w miesiacu
# przez program cron.
#
(
echo "To: hostmaster <hostmaster>"
echo "From: system <root>"
echo "Subject: Automatyczne uaktualnienie pliku named.cache"
echo
export PATH=/sbin:/usr/sbin:/bin:/usr/bin:
cd /var/named
dig @rs.internic.net . ns >named.cache.new
echo "Plik named.cache zostal uwaktualniony i zawiera teraz następujące informacje:"
echo
cat named.boot.new
chown root.root named.cache.new
chmod 444 named.cache.new
rm -f named.cache.old
mv named.cache named.cache.old
mv named.cache.new named.cache
ndc restart
echo
echo "Program serwera DNS został uruchomiony na nowo, aby zapewnić korzystanie z nowych informacji."
"
echo "Stary plik został zachowany jako named.cache.old"
/var/named/named.cache.old."
) 2>&1 | /usr/lib/sendmail -t
exit 0
Niektórzy z was mogłi zauważyć, że root.cahce jest również dostępny
w Internicu przez ftp. Proszę nie korzystajcie z ftp aby
uaktualnić plik root.cache, przedstawiona powyżej metoda jest bardziej
przyjazna sieci.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
DNS49 HOWTO pl 2 (2)DNS49 HOWTO plDNS49 HOWTO pl 9 (2)DNS49 HOWTO pl (2)DNS49 HOWTO pl 5 (2)DNS49 HOWTO pl 8 (2)DNS49 HOWTO pl 7 (2)dns49 howto plDNS49 HOWTO pl 10 (2)dns49 howto pl 4DNS49 HOWTO pl 3 (2)DNS49 HOWTO pl 1 (2)bootdisk howto pl 8PPP HOWTO pl 6 (2)NIS HOWTO pl 1 (2)cdrom howto pl 1jtz howto pl 5Keystroke HOWTO pl (2)PostgreSQL HOWTO pl 14więcej podobnych podstron