>установка bind-9.1.1.
>Добрый день народ. Подскажите в таком
>деле. У меня DNS сервер
>построен с помощью bind-8.2.2 release
>9 на системе Red Hat
>Linux release 6.2 (Zoot), kernel
>2.2.14-5.0 on an i686. Хотел
>апгрейдить bind до bind-9.2. Закачал
>с сети bind-9.2.tar.gz. После того
>как расtarил прочитал, что чтоб
>поставить набирай ./configure, затем make
>и всё будет ok. Ничего
>подобного:((. Возможно он и поставил
>какие-то файлы, но при перезагрузке
>сервера работает старый bind. И
>при команде rpm qi bind
>выдается старая версия. Уверен что
>меня подвёли мои плохие знания
>английского и неумение переставлять продукты
>с исходников. Пожалуйста расскажите, как
>правильно переставить bind. Наиболее интересна
>последовательность шагов (т.е. наверно надо
>сперва сделать копии существующих, затем
>вырубить демона named и т.д.)
>Заранее всем спасибо.
Шаги:
1. Определиться с тем как будет установлен bind:
- руками
- через rpm
база rpm будет заполняться лишь при использовании rpm
2. скачали
3. распаковали
4. чтение документации на предмет отличия от 8'ки
- конфигурации named.conf и запуска, перезапуска:
ndc - заменен на утилиту rndc c rndc.conf
5. backup старого named:
tar zcvf /path/namedback.tgz /path/named
6. cd /path/bind-sources/
./configure --help
внимательно смотрим и решаем куда будем ставить:
prefix=/usr/local или нечто иное
7. ./configure [options]
8. make
9. make install
10. ищем как у нас запускается named:
ls -la /etc/rc.d/init.d/named
- правим под запуск новой версии, пути и тд и тп
или пишем свой скрипт
11. Проверяем линки с уровней загрузки на наш скрипт:
grep named /etc/rc.d/rc2.d/*
или
grep named /etc/rc.d/rc3.d/*
смотрим все ли правильно с этими файлами
12. готовим named.conf и rndc.conf
13. После того как все готово
`/etc/rc.d/init.d/named.old stop`
`/etc/rc.d/init.d/named start`
14. Смотрим ошибки, логи