Re: Логика работы DNR на CommuniGate

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Thu 21 Jun 2012 - 14:44:31 MSK

Здравствуйте,

On 2012-06-21 12:10, Тиунов Игорь Викторович wrote:
> Добрый день.
>
> Столкнулись с такой проблемой - на нашем CGP DNR работает либо не совсем корректно, либо где-то в настройках мы перемудрили.
>
> На DNS серверах партнёра указаны записи:
>
> Domain.ru. MX 10 bad.domain.ru
> Domain.ru. MX 20 good.domain.ru
>
> Для сервера bad.domain.ru у них записи A в зоне нет вообще, а для сервера good.domain.ru запись A присутствует. (Сделали они это для какой-то хитрой борьбы со спамом).

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

> Наш CGP настроен "Вычислять Блокированные по DNS-именам" - (host name is unknown).

Это к данной проблеме не относится.

> И в логах показывает следующее:
>
> 11:03:26.792 5 SMTPI-082358([62.141.86.226]) inp: MAIL FROM:user@domain.ru
> 11:03:26.792 4 ROUTER Input(Mail): user@domain.ru
> 11:03:26.792 5 ROUTER PARSER: 'user@domain.ru' -> 'user' at 'domain.ru'
> 11:03:26.792 2 ROUTER SMTP: 'user@domain.ru' accepted: 'user@domain.ru' at 'domain.ru'
> 11:03:26.792 4 SMTPI-082358([62.141.86.226]) checking MX-record for domain.ru
> 11:03:26.792 5 DNR-011373(domain.ru) MX-request
> 11:03:26.792 4 DNR-011373(domain.ru) MX-request -> udp:[213.247.247.126]:53
> 11:03:26.792 5 DNR-011373(domain.ru) got 83 bytes from [213.247.247.126]:53: 2C 6D 81 80 00 01 00 02 00 00 00 01 03 69 71 69 02 72 75 00 00 0F 00 01 C0 0C 00 0F 00 01 00 00 03 72 00 0A 00 0A 05 68 61 6E 64 79 C0 0C C0 0C 00 0F 00 01 00 00 03 72 00 09 00 14 04 6D 61 69 6C C0 0C C0 3C 00 01 00 01 00 00 03 5C 00 04 3E 8D 56 E2
> 11:03:26.792 5 DNR-011373(domain.ru) MX:OK
> 11:03:26.792 4 DNR-011373(domain.ru) MX[0]: domain.ru(pty 10) = bad.domain.ru
> 11:03:26.792 4 DNR-011373(domain.ru) MX[1]: domain.ru(pty 20) = good.domain.ru
> 11:03:26.792 4 DNR-011373(domain.ru) suppl[0]: good.domain.ru=[62.141.86.226]
> 11:03:26.792 4 SMTPI-082358([62.141.86.226]) checking relay bad.domain.ru
> 11:03:26.792 5 DNR-011374(bad.domain.ru) A-request
> 11:03:26.792 4 DNR-011374(bad.domain.ru) A-request -> udp:[213.247.247.126]:53
> 11:03:26.792 5 DNR-011374(bad.domain.ru) got 74 bytes from [213.247.247.126]:53: 2C 6E 81 83 00 01 00 00 00 01 00 00 05 68 61 6E 64 79 03 69 71 69 02 72 75 00 00 01 00 01 C0 12 00 06 00 01 00 00 03 72 00 20 02 6E 73 C0 12 04 72 6F 6F 74 C0 12 77 DE FB F9 00 00 0E 10 00 00 02 58 00 00 0E 10 00 00 0E 10
> 11:03:26.792 3 DNR-011374(bad.domain.ru) A:host name is unknown
> 11:03:26.792 5 DNR-011375(bad.domain.ru) AAAA-request
> 11:03:26.792 4 DNR-011375(bad.domain.ru) AAAA-request -> udp:[213.247.247.126]:53
> 11:03:26.792 5 DNR-011375(bad.domain.ru) got 74 bytes from [213.247.247.126]:53: 2C 6F 81 83 00 01 00 00 00 01 00 00 05 68 61 6E 64 79 03 69 71 69 02 72 75 00 00 1C 00 01 C0 12 00 06 00 01 00 00 03 72 00 20 02 6E 73 C0 12 04 72 6F 6F 74 C0 12 77 DE FB F9 00 00 0E 10 00 00 02 58 00 00 0E 10 00 00 0E 10
> 11:03:26.792 3 DNR-011375(bad.domain.ru) AAAA:host name is unknown
> 11:03:26.792 1 SMTPI-082358([62.141.86.226]) failed to resolve 'domain.ru' relay ' bad.domain.ru'. Error Code=host name is unknown
> 11:03:26.792 1 SMTPI-082358([62.141.86.226]) Return-Path ' user@domain.ru' rejected: host name is unknown
> 11:03:28.795 5 SMTPI-082358([62.141.86.226]) out: 572 user@domain.ru host name is unknown\r\n
>
> Т.е. как я понимаю из вывода - good.domain.ru принимается в качестве релея, но разрешение имени почему-то идёт для имени bad.domain.ru.

У bad.domain.ru приоритет старше, начали с него и получили имя хоста, адрес которого нельзя узнать через DNS.
> Где тут косяк у нас или у них?

У них. Это совсем неправильный способ борьбы со спамом.

Чтобы письма к ним ходили, у себя в таблице роутера можете добавить:

domain.ru = domain.ru@good.domain.ru.VIA

> --
> С уважением,
> Тиунов Игорь
> РДК (ЗАО)
> +7 (495) 428-46-32, [20-164]
> +7 (495) 380-13-26, [6-3103]
> www.sdco.ru

-- 
Best regards,
Dmitry Akindinov
Получено Thu Jun 21 10:44:49 2012

Этот архив был сгенерирован hypermail 2.1.8 : Thu 21 Jun 2012 - 16:15:31 MSK