Muff's website forum

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

SMF - Just Installed!

Автор Тема: Обновление DNS BIND до версии 9.9.2  (Прочитано 31508 раз)

tomD

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 8
    • Просмотр профиля
Обновление DNS BIND до версии 9.9.2
« : Ноября 12, 2012, 02:11:35 pm »

Хочу обновить DNS BIND до версии 9.9.2. Скачала архив tar.gz, распаковала, делаю ./configure & make & make install.

Но оказалось, что кто-то до меня уже обновлял версию и в папке /usr/local/sbin - есть исполняемые файлы namedb и т.д.

Но при моей установке исполняемые файлы не перезаписываются на новые, в результате версия не обновляется.

Что я могу сделать в этой ситуации ?
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re: Обновление DNS BIND до версии 9.9.2
« Ответ #1 : Ноября 12, 2012, 02:51:44 pm »

Здравствуйте.
BIND устанавливался вместе с системой, или потом устанавливался из портов?
Записан
Если нет ответа, то давайте подумаем...

tomD

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 8
    • Просмотр профиля
Re: Обновление DNS BIND до версии 9.9.2
« Ответ #2 : Ноября 12, 2012, 03:10:43 pm »

Добрый день, в портах я такой версии не вижу BIND 9.3.4, так что вряд ли из портов устанавливали во Freebsd был установлен bind в папке /usr/sbin - тоже есть исполняемые файлы и тоже версии 9.3.4. То есть получается, что в двух папках /usr/sbin и /usr/local/sbin лежат исполняемые версии bind версии 9.3.4 - вот не знаю как теперь корректно удалить по пути /usr/local/sbin  и поставить новую версию.
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re: Обновление DNS BIND до версии 9.9.2
« Ответ #3 : Ноября 12, 2012, 03:21:17 pm »

Хм... Дайте, пожалуйста вывод следующих комманд:

uname -anamed -vpkg_info | grep ind
Записан
Если нет ответа, то давайте подумаем...

tomD

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 8
    • Просмотр профиля
Re: Обновление DNS BIND до версии 9.9.2
« Ответ #4 : Ноября 12, 2012, 03:50:40 pm »

uname -a
Freebsd 6.3 RELEASE
named -v
BIND 9.3.4-P1
pkg_info | grep bind
bind9-9.3.4.1 Completely new version of the BIND DNS suite with updated D
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re: Обновление DNS BIND до версии 9.9.2
« Ответ #5 : Ноября 12, 2012, 03:58:59 pm »

Bind установлен из системы портов.
Однако имейте ввиду, что FreeBSD 6 уже снята с поддержки. Соответственно необходимо обновлять. Лучше это сделать паралельно. Тоесть, чтобы старый сервер работал, а в это время настраивать новый и переносить туда конфиги. После переноса всех конфигов и запуска всех служб выключаем старый сервер, а на его место включаем новый и проверяем все ли корректно работает.
Записан
Если нет ответа, то давайте подумаем...

tomD

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 8
    • Просмотр профиля
Re: Обновление DNS BIND до версии 9.9.2
« Ответ #6 : Ноября 13, 2012, 06:53:46 am »

Да, так и делаю, поставила новую версию Freebsd 8.3 RELEASE, настройки переношу потихоньку, дописываю сейчас правила фильтрации для pf + сервер ещё выполняет роль почтового шлюза на нем установлен Kaspersky mail gateway. Я посмотрела, что в портах в папке /dns, там есть bind9, bind94, bind95, bind96, bind97, а bind93, который установлен нет.
Вообще вопрос с обновлением dns возник в связи с тем, что нам нужно, чтобы dns отдавал 2 ip-адреса, которые бы соответствовали доменному имени при чем строго в одном порядке: сначала основной, потом резервный, так как сервер с резервным ip у нас будет выключен и включаться только тогда, когда будут проблемы с основным. Может, это можно сделать без обновления dns ?
Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re: Обновление DNS BIND до версии 9.9.2
« Ответ #7 : Ноября 13, 2012, 11:01:12 am »

Ставьте лучше FreeBSD 9.0. Там в поставке с системой идет BIND 9.8.1-P1. Он совместим с Bind 9.3, так что достаточно будет просто перетянуть конфигурационные файлы.

Цитировать
нужно, чтобы dns отдавал 2 ip-адреса, которые бы соответствовали доменному имени при чем строго в одном порядке: сначала основной, потом резервный, так как сервер с резервным ip у нас будет выключен и включаться только тогда, когда будут проблемы с основным.

А вот это я не совсем понял...
Записан
Если нет ответа, то давайте подумаем...

tomD

  • Пионер
  • *
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 8
    • Просмотр профиля
Re: Обновление DNS BIND до версии 9.9.2
« Ответ #8 : Ноября 13, 2012, 12:56:08 pm »

Я поставила на 8.2 bind 9.9.2 - вроде работает - хотя конфигурационные файлы (named.conf) взяла со старой машины с bind 9.3. Никаких проблем не возникло - всё вроде сразу заработало. Зоны я вручную прописывала с помощью webmin.

У меня на старой машине прописана основная зона и поддерживаются адреса типа service.mycompany.ru, у нас висит на этом ip-адресе (доменном имени) внешний сервер с одним провайдером. План такой, если провайдер или сервер отказывает включается резервный сервер, который на другом провайдере, соответственно, ip-адрес другой и надо добиться того, чтобы по имени service.mycompany.ru наш сервер был доступен в любом случае, что по одному, что по другому адресу. DNS должен отдавать 2 ip-адреса по запросу и желательно чтобы первым адресом шел основной, а потом резервный. Если на основном проблемы, то идти на другой адрес. Вот такая мысль.

Записан

muff

  • Administrator
  • Долгожитель
  • ***
  • Karma: 0
  • Оффлайн Оффлайн
  • Сообщений: 283
    • Просмотр профиля
    • IT, Network, Beer!
Re: Обновление DNS BIND до версии 9.9.2
« Ответ #9 : Ноября 13, 2012, 01:47:14 pm »

Хм... Насколько я знаю, то DNS А-запись отдается без приоритетов, рендомно. Вот результат запросов о yahoo.com (только ответ dns-серверов):

;; ANSWER SECTION:
yahoo.com.              1952    IN      A       98.138.253.109
yahoo.com.              1952    IN      A       98.139.183.24
yahoo.com.              1952    IN      A       72.30.38.140

;; ANSWER SECTION:
yahoo.com.              1952    IN      A       72.30.38.140
yahoo.com.              1952    IN      A       98.138.253.109
yahoo.com.              1952    IN      A       98.139.183.24

;; ANSWER SECTION:
yahoo.com.              1951    IN      A       98.139.183.24
yahoo.com.              1951    IN      A       72.30.38.140
yahoo.com.              1951    IN      A       98.138.253.109

Так что может стоит какой-то другой метод резервирования придумать? А то получается, что часть запросов теряется, если один из серверов выключен.
Записан
Если нет ответа, то давайте подумаем...
 

Страница сгенерирована за 0.252 секунд. Запросов: 30.