Назад |
Перейти на главную страницу
FQDN для виртуальной машины postfix / dovecot внутри хоста с одним общедоступным IP-адресом
Я хочу установить iRedMail (== postfix + dovecot) на виртуальной машине внутри хоста с выходом в Интернет с один IP.
- Хост называется host.mydomain.com с IP 1.2.3.4.
- Запись PTR для 1.2.3.4 установлена на host.mydomain.com
- Порты SMTP / IMAP будут привязаны к виртуальной машине через DNAT на 172.16.1.1.
Я не уверен, какое имя дать виртуальной машине и указать ли ей полное доменное имя или локальное имя:
- Все руководства, которые я видел, говорят, что нужно использовать полное доменное имя, а не местное имя
- Если я назову виртуальную машину «host.mydomain.com» (то же, что и хост), преобразователи DNS как на виртуальной машине, так и на хосте запутаются: host.mydomain.com 127.0.0.1, 172.16.1.1 или 1.2.3.4?
- Если я назову виртуальную машину другим полным доменным именем, запись PTR для IP-адреса больше не будет соответствовать имени хоста, и сообщения будут помечены как спам.
При необходимости я могу изменить PTR, но я бы предпочел избегать этого, если это не принесет явных преимуществ. (Легко забыть при перемещении / обновлении серверов, и какая-то бедняжка потеряет сон из-за того, почему что-то внезапно перестает работать.)
Какой подход в этом случае лучше всего и какие настройки (если есть) мне нужны в конфигах postfix / dovecot?
Вы можете заставить Postfix идентифицировать себя как произвольное имя, установив myhostname=
явно в main.cf
.