Как запустить 2 BINDa
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Как запустить 2 BINDa
Собственно сабж
Появилась необходимость поднятия 2й копии BIND.
Впринципе я понял что нужно скопировать папки namedb, в конфиге поменять на новое имя папки.
А вот что делать с /etc/rc.d/named скриптом? где что поправить, если учесть что я хочу что бы копия называлась named_local
Просто нужно как то настроить что бы при отсутвии инета работала почта по локалу, а резолв mail.sss.ss на два IP (внешний и лок) не получилось корректно настроить..
Появилась необходимость поднятия 2й копии BIND.
Впринципе я понял что нужно скопировать папки namedb, в конфиге поменять на новое имя папки.
А вот что делать с /etc/rc.d/named скриптом? где что поправить, если учесть что я хочу что бы копия называлась named_local
Просто нужно как то настроить что бы при отсутвии инета работала почта по локалу, а резолв mail.sss.ss на два IP (внешний и лок) не получилось корректно настроить..
Последний раз редактировалось Leviafan 2010-11-26 23:45:57, всего редактировалось 1 раз.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- ст. лейтенант
- Сообщения: 1325
- Зарегистрирован: 2008-07-27 17:11:30
- Откуда: Москва
Re: Как запустить 2 BINDa
цель?
если чтобы просто удовлетворить требованию про 2 днс-а, то можно в конфиге указать прослушивать два ip-шника
если чтобы просто удовлетворить требованию про 2 днс-а, то можно в конфиге указать прослушивать два ip-шника
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Как запустить 2 BINDa
Просто нужно как то настроить что бы при отсутвии инета работала почта по локалу, а резолв mail.sss.ss на два IP (внешний и лок) не получилось корректно настроить..
Вот и думаю втрой поднять ДНС, в нем прописать просто для локала все... и на ДШСП настроить получение польсзователю 2х дНС, первый Первичный, второй Вторичный (локал)
Вот и думаю втрой поднять ДНС, в нем прописать просто для локала все... и на ДШСП настроить получение польсзователю 2х дНС, первый Первичный, второй Вторичный (локал)
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Как запустить 2 BINDa
а вы пропишите для локалки smtp и pop/imap локальный ИП . будет работать в любом случае.
ну или 2 зоны, локальная и внешняя...
нафиг 2 бинда....
ну или 2 зоны, локальная и внешняя...
нафиг 2 бинда....
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Как запустить 2 BINDa
А как должна выглядеть локальная зона?
Допустим у меня внешняя так
Тогда локальную как прописать? Так?
И как БИНД будет знать кому какую отдавать?
Допустим у меня внешняя так
Код: Выделить всё
server# cat /etc/namedb/master/sata.pp.ua
$TTL 320
sata.pp.ua. IN SOA ns.sata.pp.ua. admin.sata.pp.ua. (
2010111613 ; Serial
28800 ; Refresh
7200 ; Retry
2419200 ; Expire
86400) ; Negative Cache TTL
;
IN NS ns.sata.pp.ua.
IN MX 10 mail.sata.pp.ua.
IN A 195.114.7.67
localhost IN A 127.0.0.1
ns IN A 195.114.7.67
mail IN A 195.114.7.67
www IN CNAME sata.pp.ua.
router IN A 10.10.20.1
server IN A 10.10.20.1
samba IN A 10.10.20.5
Код: Выделить всё
server# cat /etc/namedb/master/sata.pp.ua_local
$TTL 320
sata.pp.ua. IN SOA ns.sata.pp.ua. admin.sata.pp.ua. (
2010111613 ; Serial
28800 ; Refresh
7200 ; Retry
2419200 ; Expire
86400) ; Negative Cache TTL
;
IN NS ns.sata.pp.ua.
IN MX 10 mail.sata.pp.ua.
IN A 10.10.20.1
localhost IN A 127.0.0.1
ns IN A 10.10.20.1
mail IN A 10.10.20.1
www IN CNAME sata.pp.ua.
router IN A 10.10.20.1
server IN A 10.10.20.1
samba IN A 10.10.20.5
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: Как запустить 2 BINDa
что означает цифра 10 в этом месте?
IN MX 10 mail.sata.pp.ua.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Как запустить 2 BINDa
приоритет. чем выше цыфра - тем ниже приоритет
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Как запустить 2 BINDa
цифра это хорошо но как сделать что я хочу?
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Как запустить 2 BINDa
настроить 2 зоны. внешняя и локальная.
по внешним ИПам общаются из вне, по внутренним - внутри.
по внешним ИПам общаются из вне, по внутренним - внутри.
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Как запустить 2 BINDa
а как бинд будет знать кому какую зону давать, как он будет знать когда инет пропадает то надо всех локальных через локальные IP пускать?
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Как запустить 2 BINDa
внутренняя локалка пусть и так по внутренним ИПам ходит. зачем лишний раз НАТ дергать то?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Как запустить 2 BINDa
Код: Выделить всё
zone "sata.pp.ua" {
type master;
file "master/sata.pp.ua";
allow-query { any; };
};
zone "sata.pp.ua_local" {
type master;
file "master/sata.pp.ua_local";
allow-query { any; };
};
Код: Выделить всё
$TTL 320
sata.pp.ua. IN SOA ns.sata.pp.ua. admin.sata.pp.ua. (
2010112616 ; Serial
28800 ; Refresh
7200 ; Retry
2419200 ; Expire
86400) ; Negative Cache TTL
;
IN NS ns.sata.pp.ua.
IN MX 10 mail.sata.pp.ua.
IN A 10.10.20.1
localhost IN A 127.0.0.1
ns IN A 10.10.20.1
mail IN A 10.10.20.1
www IN CNAME sata.pp.ua.
router IN A 10.10.20.1
server IN A 10.10.20.1
samba IN A 10.10.20.5
Бинд читает только первое описание.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Как запустить 2 BINDa
не мешайте локальную и внешнуюю зону в однов конф. файле.
стукните завтра в ПМ - помогу.
стукните завтра в ПМ - помогу.
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Как запустить 2 BINDa
По поводу добавления двух разных IP на A почитал. Оказывается называется это Round robin, но проблема вот в чем
Вообщем не решение.
Это шняга подойдет только разве что для или полностью внешних IP иили полностью локальных, ведь кто даст гарантию что чуваку из маями не будет выдаваться локальный IP моей сети за NATом...Технология Round robin в DNS:
Когда на одно доменное имя может выдаваться несколько IP-адресов. Для этого в файле зоны
необходимо на одно имя указать несколько IP-адресов, например:
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 запросы.
Вообщем не решение.
-
- проходил мимо
Re: Как запустить 2 BINDa
Есть же в BINDе ьакая штука как view (split horizon). Гугл в помощь.
-
- мл. сержант
- Сообщения: 134
- Зарегистрирован: 2010-06-30 15:40:30
Re: Как запустить 2 BINDa
Терминус, спасибо! Описал зоны через view и все заработало как надо! ))
Гугл рулит, просто нужно знать еще че туда писать ))
Гугл рулит, просто нужно знать еще че туда писать ))