Two Network Adapters Are Required for Winsock Proxy Server (253468)



The information in this article applies to:

  • Microsoft Proxy Server 1.0
  • Microsoft Proxy Server 2.0
  • Microsoft Internet Security and Acceleration Server 2000

This article was previously published under Q253468

SYMPTOMS

When you try to use a Winsock-based program to connect to a remote host from "behind" the Proxy Server-based computer, you may be unable to do so, but connections using the Web Proxy service are not affected. Only client applications dependent upon ISA's Firewall Service and Proxy Server's Winsock Proxy Service are affected by this issue.

CAUSE

This issue can occur if your ISA or Proxy Server computer only contains 1 network adapter. When a client "behind" the Proxy Server-based computer initiates a Winsock-based network connection, the client computer must determine if the destination is local or remote. When the destination is local, it passes the connection request to the default Winsock dynamic link library (.dll) file, and permits the connection to proceed unmodified. If the Firewall or Winsock Proxy service determines that the connection is remote, it uses the remote Winsock protocol to send (or remote) the connection request.

If the Proxy Server is configured with a single network adapter, the destination will appear to be local to the client computer. Because of this, the client will then send an unmodified Winsock request which will not work at the Proxy Server.

RESOLUTION

To work around this issue, install a second network adapter on the Proxy Server-based computer.

NOTE: This second adapter can be a network adapter or a modem.

Modification Type:MajorLast Reviewed:2/4/2002
Keywords:kbnetwork kbprb KB253468