Назад | Перейти на главную страницу

Несовместимость Cloudflare и обратного DNS

Я уже активировал Cloudflare для своего веб-сайта, и чтобы подать заявку, мне пришлось заменить серверы имен моего домена по умолчанию на серверы имен Cloudflare. Теперь мой веб-сайт должен отправлять электронные письма на почтовые серверы, но у меня с этим проблема, особенно с тремя основными почтовыми серверами.

Gmail и Hotmail получают электронные письма с моего сайта в папке «Спам / Нежелательная почта», а не в папке «Входящие», а почта Yahoo вообще не принимает сообщения с моего сайта. Поэтому, чтобы решить эту проблему, мне порекомендовали установить обратный DNS для моего сайта.

Теперь для этого мне пришлось установить записи PTR в настройках моего домена, поэтому обратный поиск DNS моего IP-адреса хостинга должен привести к моему домену, но поскольку мой провайдер домена (name.com) не предлагает этого, мне сказали решить этот вопрос через моего хостинг-провайдера (OVH). Но мой хостинг-провайдер сказал мне, что я должен решить эту проблему с помощью поддержки Cloudflare, если я использую серверы Cloudflare для защиты своего сайта. В разделе поддержки Cloudflare я прочитал, что они также не предлагают записи PTR, и такую ​​проблему должен решать хостинг-провайдер, поэтому я действительно застрял в очень узком месте!

Обратный поиск DNS (мой IP-адрес хостинга) ведет к моему домену, но DNS-поиск (мой домен) приводит к IP Cloudflare, а не к IP-адресу моего хостинга.

Если я удалю серверы имен Cloudflare и верну серверы имен по умолчанию в своей учетной записи домена, проблема будет решена, но мне нужно сохранить Cloudflare на своем веб-сайте, и в то же время мне нужно, чтобы исходящие электронные письма моего веб-сайта принимались всеми почтовыми серверами.

Можете ли вы помочь мне решить эту проблему.

Запись PTR должна быть установлена ​​в OVH, однако, прежде чем это можно будет сделать, вам нужно будет создать запись A в CloudFlare для имени хоста сервера и установить, чтобы эта запись не проходила через CloudFlare. Скажем, например, если имя вашего сервера server.domain.com, сделайте следующее:

  • В CloudFlare создайте запись A для server.domain.com с IP-адресом вашего сервера. Убедитесь, что он не проходит через CloudFlare.
  • Попросите OVH настроить обратный DNS для вашего IP-адреса на server.domain.com.
  • Убедитесь, что MTA на вашем сервере использует server.domain.com в строке HELLO. Обычно он устанавливает его автоматически из имени хоста.

Подумайте о том, чтобы не использовать Cloudflare для своего почтового сервера. Вот так просто. Веб-сайт и электронная почта на разных IP-адресах и вуаля. У меня есть записи PTR, установленные моим интернет-провайдером, и электронная почта не маршрутизируется через Cloudflare.