Author Topic: Нужна помощь! Почтовый сервер на Zentyal 4.2  (Read 4885 times)

luha

  • Zen Samurai
  • ****
  • Posts: 479
  • Karma: +36/-1
    • View Profile
Домен это структура, обычно состоящая минимум из нескольких компьютеров (сервер(ы), клиент(ы)).

Пингуйте конкретный конпьютер в домене. Например сервер называется "му", а домен "му.б" ... пингуйте "му.му.б"

У вас когда домен пингуется какой IP в логе пинга показывает? Надо чтобы показывало IP нужного компьютера (сервера).

P.S. Уже писали - зайдите в панель по IP, не по домену.

JokerDent

  • Zen Apprentice
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Давай проверим всё у меня сначала:
Я в zentyal во вкладке Почта ->Виртуальные почтовые домены   создал свой домен  mydomen.ru
Далее в    Почта -> OpenChange  сделал  mydomen.ru со всеми необходимыми галочками (галочка не стоит только на первом пункте)
Далее в DNS ->  создал свой домен mydomen.ru, прописал IP  1.0.5.200 (к примеру), во вкладочке "Почтовый обменник" добавил имя узла.
На этом этапе всё правильно?

luha

  • Zen Samurai
  • ****
  • Posts: 479
  • Karma: +36/-1
    • View Profile
Всё нормально, но тот DNS, который ты настраивал на зенчале может оказаться лишь локальным DNS-ом и кроме самого зенчала никто не будет туда смотреть. Аналогично можно на компьютере в hosts прописать что яндекс резолвится на гугл и локально так и будет работать, но для всех остальных эта запись не существует.

Вариант первый (нет локального DNS сервера, клиенты резолвятся через мир):
- Домен выкуплен и есть доступ к панели настройки зоны. Настраиваем зону в панели (у того, кто домен держит) и через некоторое время начнёт работать у клиентов.

Вариант второй (есть локальный сервер DNS, но это не зенчал):
- настраиваем зону на локальном ДНС-е, при этом в локалке начнёт работать, но глобально конечно же нет - надо настраивать внешнюю зону.

Вариант третий (зенчал и есть локальный сервер DNS):
- в таком случае будет работать для клиентов в локальной сети и зону можно крутить там, где ты это делаешь. Но глобально по прежнему работать не станет.

JokerDent

  • Zen Apprentice
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Всё нормально, но тот DNS, который ты настраивал на зенчале может оказаться лишь локальным DNS-ом и кроме самого зенчала никто не будет туда смотреть. Аналогично можно на компьютере в hosts прописать что яндекс резолвится на гугл и локально так и будет работать, но для всех остальных эта запись не существует.

Вариант первый (нет локального DNS сервера, клиенты резолвятся через мир):
- Домен выкуплен и есть доступ к панели настройки зоны. Настраиваем зону в панели (у того, кто домен держит) и через некоторое время начнёт работать у клиентов.

Вариант второй (есть локальный сервер DNS, но это не зенчал):
- настраиваем зону на локальном ДНС-е, при этом в локалке начнёт работать, но глобально конечно же нет - надо настраивать внешнюю зону.

Вариант третий (зенчал и есть локальный сервер DNS):
- в таком случае будет работать для клиентов в локальной сети и зону можно крутить там, где ты это делаешь. Но глобально по прежнему работать не станет.

У меня второй вариант. И вроде как провайдер должен был настроить внешнюю зону.
А mydomen должен иметь различный IP от Zentyal или одинаковый?

JokerDent

  • Zen Apprentice
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Получается у меня на Zentyal добавлен домен в Почта -> "Виртуальные почтовые домены", с тем же именем добавлен домен во вкладке DNS, который имеет IP как у виртуальной машины, на которой zentyal стоит.
У хостера вроде всё настроено с мх записями

luha

  • Zen Samurai
  • ****
  • Posts: 479
  • Karma: +36/-1
    • View Profile
Очень запутанно пишите. Ничего вообще не понять.

Должно быть так (если второй вариант):
server DNS (dns) (& AD mydomen.com) - 192.168.1.1
server zentyal (mail) - 192.168.1.2
router (rout) - 192.168.1.3
external ip - 8.8.8.8

1. На сервере "dns" зона содержит:
dns IN A 192.168.1.1
mail IN A 192.168.1.2
rout IN A 192.168.1.3
@ IN MX 10 mail

2. На внешнем сервере провайдера, который обслуживает домен:
mail IN A 8.8.8.8
@ IN MX 10 mail

3. На роутере настроить переброс с 8.8.8.8 на 192.168.1.2

4. И вот только сейчас начинаем смотреть что там в настройках у зенчала творится.


P.S. Сразу вспомнил что сам вам писал в начале темы, но понимаю, что не читали судя по всему... а там написано, что настроить сервер это лишь МАЛАЯ часть работы и даже не самая важная. Жаль что вы это не поняли.

JokerDent

  • Zen Apprentice
  • *
  • Posts: 14
  • Karma: +0/-0
    • View Profile
Очень запутанно пишите. Ничего вообще не понять.

Должно быть так (если второй вариант):
server DNS (dns) (& AD mydomen.com) - 192.168.1.1
server zentyal (mail) - 192.168.1.2
router (rout) - 192.168.1.3
external ip - 8.8.8.8

1. На сервере "dns" зона содержит:
dns IN A 192.168.1.1
mail IN A 192.168.1.2
rout IN A 192.168.1.3
@ IN MX 10 mail

2. На внешнем сервере провайдера, который обслуживает домен:
mail IN A 8.8.8.8
@ IN MX 10 mail

3. На роутере настроить переброс с 8.8.8.8 на 192.168.1.2

4. И вот только сейчас начинаем смотреть что там в настройках у зенчала творится.


P.S. Сразу вспомнил что сам вам писал в начале темы, но понимаю, что не читали судя по всему... а там написано, что настроить сервер это лишь МАЛАЯ часть работы и даже не самая важная. Жаль что вы это не поняли.

Спасибо))

Да сообщения я все читаю, просто в этой теме ужасно плохо разбираюсь и не всегда понятно бывает. Я больше визуал и мне надо объяснять чуть ли не в картинках (прям как совсем для тупых)  :D

luha

  • Zen Samurai
  • ****
  • Posts: 479
  • Karma: +36/-1
    • View Profile
Короче не знаю в чём у вас на самом деле проблема, но если в том, что нельзя получить доступ к зенчалу по имени через браузер на другой машине то скорее всего тот другой РС не может преобразовать имя в адрес IP. Преобразовать не может потому, что он спрашивает у своего сервера DNS (записан в сетевых настройках этого РС), но последний не располагает нужной информацией. Проверяем кто является сервером DNS для PC и добавляем туда запись для преобразования имени в адрес IP. Второй вариант решения проблемы это редактирование локального файла hosts (на РС) в котором всё тоже самое - приписываются адреса к именам. В первую очередь любой компьютер по умолчанию проверяет локальный файл. Редактирование зон на самом зенчале в таком случае ни к чему не приведёт, поскольку он ни для кого не является сервером DNS и никто у него эти данные читать не будет.

Замечу, что всегда можно вместо имени в браузере вбивать адрес IP, но если на одном сервере несколько виртуальных хостов то по IP получится попасть только на какой-то один т.к. сервер смотрит куда идёт клиент и дальше уже по обстоятельствам действует.

Если же у вас в чём-то другом проблема то пишите, конечно, будем помогать (в свободную минутку), но учитывайте что плохо сформулированная задача очень сильно отложит момент сацисфакции.
« Last Edit: May 24, 2016, 11:47:08 am by luha »