Sourse - http://linux.ufaras.ru/sendmail.html#20
Здесь одному IP соответствуют 3 доменных имени. Соответственно в обратной зоне имеется 3 записи
для одного IP, ссылающиеся на разные доменные имена.
Результат обращения к обратной зоне случайный.
Krddns dns -R PTR
Kddns dns -R A
SLocal_check_relay
R$+$|212.193.134.3 $: $(syslog syslog:relay:1: $1-212.193.134.3 $)$1$|212.193.134.3
R$*$|$+.$+.$+.$+ $: $(rddns $5.$4.$3.$2.in-addr.arpa $)
R$* $: $(syslog syslog:relay:2: <$&{client_resolve}>-<$&{client_ptr}>$1 $)
Mar 11 20:37:56 mail sendmail[19319]: NOQUEUE: syslog:relay:1:apache.anrb.ru.-212.193.134.3
Mar 11 20:37:56 mail sendmail[19319]: NOQUEUE: syslog:relay:2:-krit.anrb.ru
Mar 11 20:38:00 mail sendmail[19325]: NOQUEUE: syslog:relay:1:www.anrb.ru.-212.193.134.3
Mar 11 20:38:00 mail sendmail[19325]: NOQUEUE: syslog:relay:2:-apache.anrb.ru
Mar 11 20:38:28 mail sendmail[20557]: NOQUEUE: syslog:relay:1:krit.anrb.ru.-212.193.134.3
Mar 11 20:38:28 mail sendmail[20557]: NOQUEUE: syslog:relay:2:-www.anrb.ru
Следующий пример демонстрирует бесполезность host, если аргумент - доменное имя
SLocal_check_relay
R$+$|212.193.134.3 $: $(syslog syslog:relay:3: $1-212.193.134.3 $)$1$|212.193.134.3
R$*$|$* $: $(host [$2] $)
R$* $: $(syslog syslog:relay:4: $1 $) $1
R$*. $: $(host $1 $)
R$* $: $(syslog syslog:relay:5: <$&{client_resolve}>-<$&{client_ptr}> $1 $)
Mar 11 21:07:19 mail sendmail[32204]: NOQUEUE: syslog:relay:3:krit.anrb.ru.-212.193.134.3
Mar 11 21:07:19 mail sendmail[32204]: NOQUEUE: syslog:relay:4:www.anrb.ru.
Mar 11 21:07:19 mail sendmail[32204]: NOQUEUE: syslog:relay:5:-www.anrb.ru
Mar 11 21:07:37 mail sendmail[32417]: NOQUEUE: syslog:relay:3:apache.anrb.ru.-212.193.134.3
Mar 11 21:07:37 mail sendmail[32417]: NOQUEUE: syslog:relay:4:krit.anrb.ru.
Mar 11 21:07:37 mail sendmail[32417]: NOQUEUE: syslog:relay:5:-krit.anrb.ru
Ну а вот это единственное найденное мной решение, когда возможен и прямое, и обратное разрешение.
Вернее, здесь - наоборот. Сначала обратное, потом прямое.
R$+$|212.193.134.3 $: $(syslog syslog:relay:6: $1-212.193.134.3 $)$1$|212.193.134.3
R$*$|$* $: $(host [$2] $)
R$* $: $(syslog syslog:relay:7: $1 $) $1
R$*. $: $(ddns $1 $)
R$* $: $(syslog syslog:relay:8: $1-<$&{client_resolve}>-<$&{client_ptr}> $)
Mar 12 20:24:44 mail sendmail[30380]: NOQUEUE: syslog:relay:6:apache.anrb.ru.-212.193.134.3
Mar 12 20:24:44 mail sendmail[30380]: NOQUEUE: syslog:relay:7:krit.anrb.ru.
Mar 12 20:24:44 mail sendmail[30380]: NOQUEUE: syslog:relay:8:212.193.134.3.--
Mar 12 20:24:47 mail sendmail[30394]: NOQUEUE: syslog:relay:6:www.anrb.ru.-212.193.134.3
Mar 12 20:24:47 mail sendmail[30394]: NOQUEUE: syslog:relay:7:apache.anrb.ru.
Mar 12 20:24:47 mail sendmail[30394]: NOQUEUE: syslog:relay:8:212.193.134.3.--