tcp_outgoing_address

    TAG: tcp_outgoing_address

    Этот тэг позволяет вам настроить форвардинг запросов на различные IP адреса(через различные сетевые интерфейсы), используя ACL.

    tcp_outgoing_address ipaddr [[!]aclname] ...

    Пример, где запросы от 10.0.0.0/24 будут отправлены через интерфейс 10.1.0.1 ;
    Запросы от 10.0.1.0/24 и 10.0.2.0/24 будут отправлены с интерфейса 10.1.0.2 ;
    А остальные запросы пойдут с 10.1.0.3 .

    acl normal_service_net src 10.0.0.0/24
    acl good_service_net src 10.0.1.0/24 10.0.2.0/24
    tcp_outgoing_address 10.1.0.1 normal_service_net
    tcp_outgoing_address 10.1.0.2 good_service_net
    tcp_outgoing_address 10.1.0.3

    Примечание: Использование этого тэга с применением ACL невозможно, если сервер использует persistent(постоянные) соединения. Для того, чтобы быть увереным в правильной работе этого тэга, вам следует установить значение тэга server_persistent_connections в off.

    По умолчанию:

    none