mycoolsite IN A 192.168.1.15
mycoolsite IN A 172.16.18.6
В этом случае первому обратившемуся за резолвом имени mycoolsite будет дан IP 192.168.1.15, следующему 172.16.18.6, следующему 192.168.1.15 и так по кругу. Можно указать 3-ий и 4-ый и т.д. IP-адреса, все они будут выдаваться по кругу.
Многие называют это «балансировкой нагрузки», но это не совсем верно, т.к. раные клиенты могут давать разную нагрузку. Как говорится: «Клиент клиенту рознь».
Так же DNS служба ничего не знает о доступности указанных адресов, т.е. если один из IP-адресов перестанет отвечать (упадет) это не означает, что DNS служба перестанет выдавать IP-адрес упавшего хоста, он по прежнему будет выдаваться клиентам на их DNS запросы.
Практика
Поднимаем не кеширующий DNS сервер.
И опять два варианта:
Вопользоваться уже имеющимся в системе демоном (/usr/sbin/named)
Установить из портов более свежую версию
Выбрать можно любой вариант основываясь на версиях. Выполните команду, чтобы узнать версию:
/usr/sbin/named -v
Для тех кто все же решил установить bind из портов:
cd /usr/ports/dns/bind9
make rmconfig
make install clean
При установке ставим галочку «REPLACE_BASE Replace base BIND with this version«, что бы заменить уже имеющимся в системе версию той, что мы устанавливаем.
Если вылезла ошибка:
make: don’t know how to make /usr/ports/dns/bind9/work/.build_done.bind9._usr_local. Stop
*** Error code 2
Не пугайтесь, просто запускайте make install clean ещё раз.
Текущая, на момент написания статьи, версия в портах bind-9.3.5-P1, в которой исправлена ошибка о которой говорится тут. Её же можно взять тут.
Приступаем к настройке.
По умолчанию директория bind это /var/named/etc/namedb/ или /etc/namedb/ которая является симлинком (символической ссылкой) на первую (далее я буду использовать /etc/namedb/).
Итак, переходим в директорию /etc/namedb/. Основной конфигурационный файл это named.conf.

  • Блок 1

    обмен постовыми

    Всегда рад вебмастерам, которые готовы обменятся ссылками, подробности далее.
  • Подписаться

    Читать Блог Джони в RSSЧитать Блог Джони в Google ReaderЧитать Блог Джони в Yandex ленте
  • Полезные источники

©2011 Copyright Блог Алекса - СисАдмина.