Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: dns: ptr запись  (Прочитано 3025 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн stempher

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
dns: ptr запись
« : 25 Июнь 2012, 12:30:32 »
Добрый день
Есть почтовый сервер на Убунте с выделенным ip (1.1.1.1). Есть доменное имя domain.ua. На нем висит сайт компании и находится все это у хостера. Для почты создали субдомен mail.domain.ua и указали ему наш выделенный ip 1.1.1.1. Завели mx записи у хостера mx0.domain.ua - 1.1.1.1. В результате почта через веб-интерфейс доступна, в мир уходит, а с мира нет. Пишет timeout mx record. Пробовали такую связку на другом провайдере и другом ip 2.2.2.2 - все работает.

Вопрос:
1. Я так понимаю это что-то у нашего провайдера? Порты закрыты какие-то или запрет на использование ip в качестве mx?
2. Как правильно указать ptr запись в ДНС у провайдера? Перечитал маны, но так и не понял - в качестве ptr записи должно быть доменное имя используемое в email, например для admin@domain.ua ptr=domain.ua или smtp сервер - тогда ptr=mail.domain.ua, или вообще имя машины надо писать?

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2260
    • Просмотр профиля
Re: dns: ptr запись
« Ответ #1 : 25 Июнь 2012, 12:43:48 »
Вы б лучше не словами описывали, а давали конфигурационные файлы. Вот, например, как понимать Ваши слова
Цитировать
Для почты создали субдомен mail.domain.ua и указали ему наш выделенный ip 1.1.1.1. Завели mx записи у хостера mx0.domain.ua - 1.1.1.1.
Это вот такая пара записей
mail.domain.ua A 1.1.1.1
               MX 10 mx0.domain.ua.
или что-то еще? Если именно такая, то не хватает определения mx0.domain.ua

По ptr - имя должно совпадать с тем, которым представляется почтовый сервер в команде HELO (EHLO).

« Последнее редактирование: 25 Июнь 2012, 12:47:52 от Karl500 »

Оффлайн saymon21root

  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
    • https://saymon21-root.pro
Re: dns: ptr запись
« Ответ #2 : 25 Июнь 2012, 13:04:19 »
Цитировать
2. Как правильно указать ptr запись в ДНС у провайдера?
Я так понимаю ты не сотрудник провайдера. А если сотрудник, так отдалённый от серверов и сервисов. Иначе таких вопросов бы не возникало... Пиши сисадминам провайдера. Пусть тебе пропишут PTR.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2260
    • Просмотр профиля
Re: dns: ptr запись
« Ответ #3 : 25 Июнь 2012, 13:05:53 »
Да нет. Провайдеру фиолетово, что именно Вам нужно прописать в ptr. Т.е. что скажете - то и пропишут. Вопрос был именно "что сказать?".

Оффлайн stempher

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: dns: ptr запись
« Ответ #4 : 25 Июнь 2012, 13:23:37 »
Вы б лучше не словами описывали, а давали конфигурационные файлы.

Просто днс все настраивается через веб админку хостера...

domain.ua. 14400 IN A 3.3.3.3 (ip хостера)
localhost.domain.ua. 14400 IN A 127.0.0.1
www.domain.ua. 14400 IN CNAME domain.ua
*.domain.ua. 14400 IN CNAME domain.ua
domain.ua. 14400 IN TXT "v=spf1 +a +mx +ip4:1.1.1.1 ?all"
mx0.domain.ua. 14400 IN A 1.1.1.1
mail.domain.ua. 14400 IN A 1.1.1.1
www.mail.domain.ua. 14400 IN CNAME mail.domain.ua
domain.ua. 5 IN MX mx0.domain.ua

Провайдеру фиолетово, что именно Вам нужно прописать в ptr. Т.е. что скажете - то и пропишут. Вопрос был именно "что сказать?".

Да, вы абсолютно правы :)

Пользователь решил продолжить мысль 25 Июнь 2012, 14:48:19:
По ptr - имя должно совпадать с тем, которым представляется почтовый сервер в команде HELO (EHLO).

Как узнать каким именем он представляется или каким образом можно задать его?
« Последнее редактирование: 25 Июнь 2012, 14:48:19 от stempher »

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2260
    • Просмотр профиля
Re: dns: ptr запись
« Ответ #5 : 26 Июнь 2012, 14:02:24 »
Это задается в /etc/postfix/main.cf

Цитировать
myhostname (default: see "postconf -d" output)
The internet hostname of this mail system. The default is to use the fully-qualified domain name (FQDN) from gethostname(), or to use the non-FQDN result from gethostname() and append ".$mydomain". $myhostname is used as a default value for many other configuration parameters.

Example:

myhostname = host.example.com

Советую добавить в закладки вот эту страницу: http://www.postfix.org/postconf.5.html

 

Страница сгенерирована за 0.11 секунд. Запросов: 24.