Использование собственного сервера имен привязки, разрешающего обратный DNS для собственного почтового сервера

Использование собственного сервера имен привязки, разрешающего обратный DNS для собственного почтового сервера

Я успешно создал свой собственный почтовый сервер, работающий на Ubuntu, но другие почтовые серверы отказываются принимать входящую почту с моего сервера, потому что нет обратного DNS (PTR-записи). Конфигурация выглядит так

  • собственное доменное имя, скажем example.com
  • один статический IP-адрес от интернет-провайдера, скажем, 100.0.0.1
  • используя бесплатный DNS-сервис мне удалось настроить DNS-записи, кроме PTR-записи
  • DNS-серверы установлены на регистраторе домена
  • маршрутизатор/шлюз от интернет-провайдера, который не является регистратором домена, имеющий вышеуказанный внешний IP и внутренний IP 192.168.0.1
  • небольшой ПК со статическим внутренним IP-адресом 192.168.0.2, на котором запущен почтовый сервер

В этой настройке присутствуют четыре отдельных объекта: собственный почтовый сервер, интернет-провайдер, регистратор доменов и служба DNS.

Возможно ли иметь собственный сервер имен, предоставляющий требуемую запись PTR? Я не уверен, что провайдер готов помочь такому маленькому клиенту, как я, с записью PTR. Если возможно настроить сервер имен, как настроить bind9 в этом случае, предполагая, что нет заблокированных портов? Другие лучшие альтернативы? В настоящее время я изучаю конфигурации bind9.

решение1

Это возможно, если ваш интернет-провайдер предоставит вам полномочный контроль над диапазоном IP-адресов, где размещен ваш почтовый сервер.

В этом случае вы можете сделать это, установив свой сервер имен и настроив DNS-файл зоны в требуемом формате.

Если у вас нет полномочий на блокировку IP-адресов, вам, как правило, следует попросить своего интернет-провайдера сделать это.

Другой вариант — использовать службу хостинга (DNS или сервера), которая предлагает настроить обратный DNS.

РЕДАКТИРОВАТЬ

Чтобы проверить, кто имеет полномочный контроль над вашим диапазоном IP-адресов, используйте whois:

whois [YOUR.MAIL.SERVER.IP]

пример:

host gmail.com

отвечает IP 172.217.162.133, поэтому

whois 172.217.162.133

покажет, кто имеет авторитетный контроль над этим IP

Связанный контент