Компания, в которой я сейчас работаю, специализируется на веб-разработке. В настоящее время они продают пакеты клиентов, где они разрабатывают веб-приложения для них, чтобы помочь автоматизировать определенные бизнес-задачи для них. Затем они размещают веб-приложение. В настоящее время это делается на Mochahost, пока они не перейдут на частный сервер.
Недавно я установил еще одну коробку с Ubuntu 12.04 в качестве тестового веб-сервера. Они решили, что хотят использовать эту коробку в качестве резервного DNS-сервера на первичном сервере Mochahost. Мой опыт работы с веб-серверами очень ограничен. Каким должен быть общий процесс для достижения этой цели? Я подумал, что мне просто нужно загрузить файлы db с первичного сервера Mochahost, сохранить их на вторичном сервере, настроить первичный сервер так, чтобы он указывал на вторичный сервер для обновления зоны, а затем настроить файлы зоны вторичного сервера. Я что-то пропустил? И как мне получить файлы db с основного сервера Mochahost?
Спасибо
Я предполагаю, что Вы используете BIND, который Вы записали в комментарии. В первую очередь, необходимо скопировать некоторые файлы во вторичный сервер имен:
named.conf
named.local
db.cache
Теперь откройтесь named.conf
в Вашем вторичном сервере и изменении некоторые значения:
zone "example.org" IN {
type slave;
file "bak.example.org";
masters { 192.0.2.34;};
};
Тип теперь установлен на slave
, таким образом, BIND знает, что этот не ведущее устройство. *file*name в Вашем главном сервере, вероятно, что-то как db.example.org
. Во вторичном устройстве это изменяется на bak.example.org
. Однако можно выбрать na e, Вам нравится. Мне нравится он этот путь, потому что это ясно дает понять, что этот - просто резервный сервер имен. Последняя запись является IP-адресом основного сервера имен. BIND свяжется с ним и получит зональные файлы оттуда. Таким образом, Вы не должны загружать те файлы вручную.