How to Use the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit

 

 

The ISA Server 2000 Exchange Server 2000/2003 Deployment Kit is designed to help streamline remote access solutions to Exchange Server services on your internal network when using ISA Server 2000 as your firewall. ISA Server 2000 is uniquely suited to providing secure remote access to all the Exchange 2000 and Exchange 2003 Server services. It is because of the unique level of security and accessibility provided by ISA Server 2000 firewalls to Exchange Server services that we’ve created and compiled the documents in the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit.

 

This kit (which is a collection of over 30 documents) provides detailed step by step instructions on how to make all the Exchange 2000/2003 services available to remote clients. All the kit documents focus on providing secure remote access to Exchange Server services. You could use any firewall to provide remote access to Exchange Server service. The advantage of using ISA Server 2000 is that it provides the ideal solution for secure remote access while not compromising security requirements.

 

Important things to consider before using the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents include:

 

 

All the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents are constructed with the idea of secure remote being foremost. All solutions contained in the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents provide detailed step by step instructions on how to provide secure remote access. Non-secure solutions are touched upon during discussions on remote access to Exchange Server services, but detailed step by step instructions are provided for only secure solutions.

 

The ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents assume the ISA Server firewall is on a dedicated firewall computer. The goal is secure remote access to Exchange Server services. Adding extraneous services to the ISA Server firewall computer increases the attack surface on the firewall and reduces the overall level of security provided by the firewall. This is especially important when the ISA Server firewall is configured as a bastion host with an external interface directly connected to the Internet.

 

The ISA Server 2000 Exchange Server 2000/2003 Deployment Kit excludes the typical Small Business Server configuration where the Exchange Server is co-located on the ISA Server firewall. Secure remote access to Exchange Server services is the guiding principle behind all the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents. You cannot create an adequately secure Exchange Server deployment on the firewall itself. Please refer to Small Business Server documentation for information on how to configure ISA Server 2000 on the same machine as the Exchange Server.

 

The ISA Server 2000 Exchange Server 2000/2003 Deployment Kit does not provide in depth guidance regarding Exchange Server configuration. The kit does include information regarding how to configure the specific Exchange Server services that are published by the ISA Server firewall, but the kit documents do not contain detailed information regarding options not directly related to the remote access configuration.

 

The documents in the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit are all self-sustaining documents that link to other documents in the kit. While there are some links to resources not contained in the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit itself, none of these external links are required to achieve a secure remote access solution using ISA Server 2000 and Exchange 2000/2003.

 

 

 


Network Topology for ISA Server 2000 Exchange Server 2000/2003 Deployment Kit Examples

 

All the examples provided in the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents are based on a standard network topology:

 

 

Note that in all circumstances the Exchange Server (and any other servers published by the ISA Server firewall) must be configured as a SecureNAT client. Under no circumstances should the Exchange Server or any other published server be configured as a Firewall client. ISA Server 2000’s publishing mechanism is designed on the assumption that the published server is a SecureNAT client.

 

This can pose a problem for networks containing network IDs other than the network directed connected to the internal interface of the ISA Server firewall. The reason is that if you wish to put a published server on a network segment that is not on the network directly connected to the internal interface, then you will need to adjust the routing infrastructure so that all routers in the path between the ISA Server firewall and the published server forward Internet bound packets to the internal interface of the ISA Server firewall. Not all organizations are interested in making such a change.

 

If you need to create Server Publishing Rules to support an Exchange Server’s remote access solution, then you can use the information contained in Knowledge Base article 311777 How to Enable Translating Client Source Address in Server Publishing. The Registry entries in this article change the nature of how NAT is performed in Server Publishing Rules.

 

Normally, the ISA Server firewall preserves the source IP address on the incoming request when it passes the request to the published server. After applying the Registry changes described in KB article 311777, the remote client’s source IP address will be replaced with the IP address of the internal interface of the ISA Server firewall.

 

This solves the problem of making the published server a SecureNAT client, because you do not need to change the default gateway (route of last resort) setting on the routers between the published servers and the ISA Server firewall. The routers only need to know how to route requests to the network ID on which the internal interface of the ISA Server firewall resides.

 


Keep in mind that the log files on the published server will contain the internal address of the ISA Server firewall after making this change. You will not be able to analyze the log files on the published server to determine what external addresses accessed the published server. If you require that the original IP address of the remote client be contained in the log file of the published Exchange Server service, then you should not employ the Registry changes in KB article 311777 and instead, make the necessary changes to the routers in the path between the internal interface of the ISA Server firewall and the published server.

 

Note:
Web Publishing Rules always forward the IP address of the internal interface of the ISA Server firewall to the published Web site on the internal network. There is no alternative when it comes to Web Publishing Rules because Web Publishing Rules perform reverse proxy, instead of reverse NAT.

 

 


Operating Systems and Network Services

 

All the current ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents are based on the following based configurations:

 

 

It is critical to note that almost all the procedures described in the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents can be performed on both Exchange 2000 and Exchange 2003. The only procedure that significantly varies from what can be performed on Exchange 2000 is:

 

 

All the other procedures are performed in the same way on both Exchange 2000 and Exchange 2003. This includes the following procedures:

 

 

There are only a couple procedures that vary based on operating system. All the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents were based on Windows Server 2003. If you use Windows 2000, then the following procedures vary from what appears in the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents:

 

 

Note:

If you find that there are procedures described in the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit that you can not perform on Windows 2000 or Exchange Server 2000, please write to me at tshinder@tacteam.net and let me know. I will either update the current ISA Server 2000 Exchange Server 2000/2003 Deployment Kit article that pertains to your problem, or I will write a new document and insert it into a kit update. The goal of the kit is to provide information so that all the procedures apply to both Exchange 2000 and Exchange 2003.

 

 

 

Tips and Tricks

 

The ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents provide detailed, step by step instructions on how to allow secure remote access to Exchange Server services on the internal network. Each step is explained and the context in which you perform each step is made clear. Our goal is to describe detailed procedures required to provide remote access and to give you the reasons why you perform these steps. It will be much easier to troubleshooting problems with your configuration when you understand why you are performing each procedure.

 

You can get the most out of the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documentation by using one or more of the following tips and tricks:

 

 

All the procedures in the ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents work. The procedures described in these documents have been implemented in production environments and have withstood the test of time in terms of stability and security. If you find that you have problems getting your remote access email solution working using ISA Server 2000 and Exchange Server, then rest assured that you will be able to get it to work. Its almost always a subtle problem related to a typographical error or an overlooked configuration step.

 

 

 

Feedback and Revisions

 

The ISA Server 2000 Exchange Server 2000/2003 Deployment Kit documents are distributed in both Microsoft Word and Web format. You can download the Word document and make changes to them to fit your custom environment. You are welcome to make changes to the Word documents and send them back to me with your updates, corrections and suggestions. The overarching goal of ISA Server 2000 Exchange Server 2000/2003 Deployment Kit is to provide the information necessary to make it as easy as possible to create a secure remote email access solution to your Exchange Server.

 

Send your suggestions to tshinder@tacteam.net. Any and all input it welcomed and I’ll make the changes to both the Word and HTML online documents.