Traffic Server
  1. Traffic Server
  2. TS-492

Allow use of client supplied IP address for origin server.

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.1.6
    • Component/s: DNS
    • Labels:
      None

      Description

      When operating in transparent mode, the IP address of the origin server is available from the client socket connection. This enhancement would add a switch (default to false) that would use that IP address rather than doing a host DB or DNS lookup if the URL had not been modified. If the URL is modified (remapped) then the lookup would proceed, ignoring this configuration flag.

      This not only enhances performance but also is required for certain websites that embed the IP address of the origin server in the exchange and use DNS switching for performance. In that case ATS can connect to a different origin server than the client intended, leading to a protocol failure. One prominent example is Microsoft Windows update.

      For now, this switch can be turned on globally and disabled locally by creating identity mappings for the exceptions. It may be desirable at some point to be able to specifically disable it rather then depend on the serendipitous effects of remapping.

        Activity

        Alan M. Carroll made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Leif Hedstrom made changes -
        Fix Version/s 2.1.6 [ 12315574 ]
        Fix Version/s 2.1.5 [ 12315491 ]
        Leif Hedstrom made changes -
        Field Original Value New Value
        Fix Version/s 2.1.5 [ 12315491 ]
        Fix Version/s 2.1.4 [ 12315364 ]
        Alan M. Carroll created issue -

          People

          • Assignee:
            Alan M. Carroll
            Reporter:
            Alan M. Carroll
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development