18. IP LITERAL РОУТЕР

Перевод выполнен Алексеем Паутовым в рамках некоммерческого проекта RussianLDP (http://www.rldp.ru/). Именно на этом сайте и надлежит искать новые версии, если таковые будут.

18. IP LITERAL РОУТЕР

Этот роутер не имеет собственных опций. Если он не используется исключительно для проверки (см. опцию verify_only), то для него при помощи общей опции transport должен быть определен необходимый транспорт. Роутер принимает адрес, если его доменная часть соответствует требованиям RFC 2822, то есть имеет форму IP-адреса, заключенного в квадратные скобки. Например, этот роутер обрабатывает адрес

root@[192.168.1.1]

путем доставки узлу с этим IP-адресом. Адрес IPv6 похож, но ему (адресу) предшествует "ipv6:".
postmaster@[ipv6:fe80::a00:20ff:fe86:a061.5678]

Exim позволяет писать "ipv4:" перед адресом IPv4 для совместимости и на том основании, что рано или поздно кто-то попробует так написать. Если IP-адрес попадает в список IP-адресов, указанных в опции ignore_target_hosts, роутер отклоняется.

Если IP в доменной части адреса указывает на локальную машину, то дальнейший исход определяется общей опцией "self". Документы RFC требуют поддержки domain literals; однако их использование вызывает споры в современном Интернете. Если Вы хотите использовать этот роутер, то также должны определить опцию главной конфигурации "allow_domain_literals". В противном случае Exim не распознает domain literal синтаксис в адресах.