Вопрос в слудующем.
как все это дело завести..
так же в всей этой сети существует второй днс сервер, самбовский(вшит в самба4 который).
Выглядит так:
Сервер с самбой на котором поднят домен контролер.
На нем 2 вирт машины на vbox-е, самба я настроил в локалке работает.
Но для почтового сервера zimbra это не подойдет, тк ему нужен выход в интернет, ну и на него надо будет и извне попасть мне. (так же причина что не где не указывается на использование вшитого в самбу днс для таких дел)
Настроил dnsmasq и собственно ставил зимбру по такой статье:
http://interface31.ru/tech_it/2012/12/zimbra-pochtovyy-server-i-ne-tolko.htmlВсе почти получилось, кроме возвращения МХ записи.(как в статье)Но при установке указал домен и он ее нашел.
Дальше у меня случился ступор..
Настроил прямую зону в ДНС бинд:
$TTL 86400 ; 1 day
@ IN SOA bind.psksterh.ru. root.psksterh.ru. (
2014061401 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ; Minimum TTL
)
NS bind.psksterh.ru.
A 192.168.1.20
MX 10 mail.psksterh.ru.
$ORIGIN psksterh.ru.
bind A 192.168.1.20
mail A 192.168.1.56
Так же обратную, но она не верно настроена(делал по описанию с разных статей но что то не то):
$TTL 86400 ; 1 day
1.168.192.in-addr.arpa. IN SOA bind.psksterh.ru. root.psksterh.ru. (
2014061401 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
3600 ) ; Minimum
IN NS bind.psksterh.ru.
IN MX 10 mail.psksterh.ru.
20 IN PTR psksterh.ru.
20 IN PTR bind.psksterh.ru.
56 IN PTR mail.psksterh.ru.
Ошибки при проверке такие:
(не могу понять как исправить)
root@bind:~# named-checkzone psksterh.ru /var/lib/bind/reverse.db
/var/lib/bind/reverse.db:2: ignoring out-of-zone data (1.168.192.in-addr.arpa)
zone psksterh.ru/IN: has 0 SOA records
zone psksterh.ru/IN: has no NS records
zone psksterh.ru/IN: not loaded due to errors.
Так же настройка этого файлика выглядит так(если не ошибаюсь объявления зон это).
/etc/bind/named.conf.local :
key DHCP_UPDATER {
algorithm HMAC-MD5.SIG-ALG.REG.INT;
secret "TgSrKm7Li9DQqw/dI0Uj9Q==";
};
zone "psksterh.ru" IN {
type master;
file "/var/lib/bind/forward.db";
allow-update { key DHCP_UPDATER; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "/var/lib/bind/reverse.db";
allow-update { key DHCP_UPDATER; };
};
После чего вопрос.. что я делаю не так)
Почта поднялась вроде бы нормально. Но первое что случилось, не мог попасть на почту по имени(
https://mail.psksterh.ru).
Т.е. пускала меня только через IP(
https://192.168.1.56).
Так же, письма уходили на внешнюю почту, мою на майле. Но отправляя ответ письмо просто терялось. И на майле не приходило что не может доставить куда то.. и тут не чего не получал. Так же поясню:
адрес 192.168.1.56 почтовый сервер (вирт машина называется mail)
192.168.1.20 (вирт машина называется bind)
192.168.1.74 (физический серв на нем самба и обе виртуалки)
домен psksterh.ru
на самбе использовал тоже имя для домена.
возможно как то все это конфликтует не знаю опять же.
гуглил.. но не хватает мне опыта разобраться с такой задачей.
Буду признателен за помощь. И надеюсь на понимание, такое проворачивать приходится впервые только все познаю.