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.