Окружающая среда: CentOS, Nginx, Postfix / Dovecot, Digital Ocean Droplet
Вопрос: Можно ли ссылаться на веб-сервер и сервер электронной почты в hosts
и hostname
файлы? Не лучше ли иметь отдельный почтовый и веб-сервер, чтобы избежать путаницы?
Задний план: У меня есть веб-сервер, размещенный на капле Digital Ocean, который я использую для тестирования. Я установил Postfix / Dovecot на этот сервер, и все заработало как положено. Однако, когда я проверил свою настройку на mxtoolbox Я получил предупреждение.
Category: smtp
Host: mail.example.com
Result: Reverse DNS is not a valid Hostname
Я проверил свой hosts
и hostname
файлы и ни один из них не ссылался на веб-сервер.
Это из моего /etc/hosts
файл.
# The following lines are desirable for IPv4 capable hosts
127.0.0.1 example.com example
127.0.0.1 localhost.localdomain localhost
127.0.0.1 localhost4.localdomain4 localhost4
# The following lines are desirable for IPv6 capable hosts
::1 example.com example
::1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
Это из моего /etc/hostname
файл.
example.com
Если я добавлю ссылку на почтовый сервер в эти файлы, это вызовет проблемы? Если я удалю ссылку на веб-сервер и добавлю почтовый сервер, это вызовет проблемы? Было бы лучше держать эти серверы на отдельных каплях?
Содержимое ваших / etc / hosts и / etc / hostname не имеет ничего общего с ошибкой, которую вы получаете от mxtoolbox. Ошибка mxtoolbox связана с DNS.
Совершенно уверен, что Digital Ocean устанавливает обратный DNS для имени вашей капли на панели управления Digital Ocean. Итак, войдите в свою панель управления и дайте капле допустимое имя fqdn.
Было бы лучше держать эти серверы на отдельных каплях?
На самом деле не имеет значения.
Задайте имя, например server1.example.org, как имя вашей капли, а затем добавьте A
запись в вашей зоне example.org
для server1.example.org
это указывает на IP-адреса цифрового океана для капли. У вас должно быть прямое и обратное совпадение, это должны быть ваши записи www.example.org или mail.example.org, которые вы используете в обратном порядке.