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

От: Тиунов Игорь Викторович <CGatePro_at_mx_ru>
Дата: Thu 21 Jun 2012 - 12:10:50 MSK


Добрый день.

Столкнулись с такой проблемой - на нашем 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 присутствует. (Сделали они это для какой-то хитрой борьбы со спамом).

Наш 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.

Где тут косяк у нас или у них?

--
С уважением,
Тиунов Игорь
РДК (ЗАО)
+7 (495) 428-46-32, [20-164]
+7 (495) 380-13-26, [6-3103]
www.sdco.ru
Получено Thu Jun 21 08:10:59 2012

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:17:22 MSK