Домены в Eserv/3
Домены используются в интернете и локальных сетях для обозначения и именования групп компьютеров или групп пользователей.Доменные имена компьютеров
ec2-18-220-112-210.us-east-2.compute.amazonaws.comВ TCP/IP-сетях каждый компьютер имеет собственный IP-адрес, которому можно сопоставить доменное имя — запоминать и использовать осмысленные имена удобнее, чем числовые IP-адреса. Записи о соответствии между IP-адресами и доменными именами хранятся в распределенной базе данных — DNS. Зная IP-адрес, можно узнать через DNS сопоставленное ему доменное имя, и наоборот. Могут быть IP-адреса, которым не назначено доменное имя. И могут быть домены, не имеющие IP-адреса — это значит, что это доменное имя не назначено никакому компьютеру, а скорее всего служит "контейнером" для субдоменов, которым уже ставятся в соответствие IP-адреса конкретных компьютеров, либо это почтовый домен. Таким образом субдомены группируются "внутри" домена верхнего уровня. Имена компьютеров в домене можно указывать двумя способами — использовать полное доменное имя, или указывать только имя компьютера без указания доменного суффикса верхнего уровня. В первом случае полное доменное имя (например, "docs.eserv.ru") является полным абсолютным адресом компьютера, IP-адрес которого можно однозначно вычислить в DNS из любой точки планеты. Во втором случае указывается только имя компьютера ("docs") внутри подразумеваемого по умолчанию домена верхнего уровня ("eserv.ru"). Если это "умолчание" записано в настройке DNS на конкретном компьютере (обычно это называют доменным суффиксом), то на этом компьютере "docs" и "docs.eserv.ru" будут вести на один и тот же компьютер docs.eserv.ru. Но в другой точке интернета умолчания свои, и "docs" может относиться к совсем другому компьютеру. Поэтому в программах обычно указывается полное доменное имя компьютера (сервера) для обеспечения однозначности.
Eserv/3 должен знать полное доменное имя вашего компьютера для того чтобы:
- Правильно "представляться" в команде HELO протокола SMTP при прямой доставке почты на другие серверы (некоторые серверы сверяют эти данные с автодетектируемыми значениями и могут посчитать вас спамером при несовпадении).
- Указывать домен в welcome-строках FTP, SMTP, POP3 и IMAP-серверов.
- Опознавать этот домен как "свой" в SMTP и HTTP-сервере (Eserv/3 может автоматически опознавать свои домены, но лучше указать явно)
- В случае нескольких доменных имен и/или IP-адресов уметь выбрать "главный" (используемый по умолчанию). Поэтому следует указать правильное полное доменное имя при установке Eserv (в поле "Имя сервера") или позже при настройке через веб-интерфейс (в поле Server[HostName]).
Почтовые домены
Почтовый домен — это доменное имя, которое служит не для обозначения конкретного компьютера, а для обозначения группы почтовых ящиков. Например, mail.ru — почтовый домен для работы с почтовыми ящиками, адресуемыми через Email вида mailbox_name@mail.ru. В DNS для описания почтовых доменов используются т.н. MX-записи, а для записи соответствий IP-адресов доменным именам компьютеров — A-записи (или, что то же самое, HOST-записи). У одного и того же доменного имени могут быть и MX- и A-записи. В этом случае доменное имя является и почтовым доменом и именем компьютера одновременно. "mail.ru" или "eserv.ru" — как раз такие случаи.Eserv/3 должен знать имя вашего почтового домена, чтобы отличать свою почту от чужой — знать, какую почту складывать в локальные почтовые ящики, а какую пересылать наружу или отвергать как чужую. Поэтому при установке Eserv следует указать имя вашего почтового домена в поле "Почтовый домен". Если почтовых доменов больше одного, то полный список можно будет позже настроить через веб-интерфейс, а при начальной установке нужно указать "главный" почтовый домен, используемый по умолчанию.
Если у вас нет собственного почтового домена, и ваш Email имеет вид user@mail.ru, user@другая.бесплатная.почта или user@ваш.провайдер.ru, то это не значит, что в поле "Почтовый домен" в Eserv можно указать mail.ru или ваш.провайдер.ru: Mail.ru — не ваш домен, а netBridge Limited. Если вы укажете mail.ru как локальный домен, то не сможете переписываться с другими пользователями mail.ru. Для получения собственного почтового домена договоритесь с провайдером или используйте DynamicDnsServices. Если вы вместо этого укажете "придуманный" несуществующий домен, то вы сможете его использовать только внутри своей локальной сети — переписываться с внешними пользователями не сможете, т.к. ответ на несуществующий домен отправить невозможно. Несуществующий домен можно использовать только в случае, если вы собираетесь настроить в Eserv алиасы адресов этого домена каким-то другим реальным email-адресам ваших пользователей (на mail.ru и т.п.). Но намного проще и удобнее завести собственный домен, как сказано выше. Это не сложно, и в случае субдоменов третьего уровня обычно бесплатно.
Домены для авторизации пользователей
См. EservAuthСм. также DnsTools, MxServer, DynamicDnsServices, InternationalizedDomainNames