Web pages returned from a Web server published by a Microsoft
Internet Security and Acceleration (ISA) Server 2006 Web
publishing rule may include links containing the internal names of
computers. Because external clients cannot resolve these names,
these references will appear as broken links. ISA Server uses
mappings to translate internal computer names in links on Web pages
to publicly resolvable names. Each mapping translates the internal
name (or IP address) of a Web site to the public name (or IP
address) of the Web site. For example, a mapping can translate the
internal name http://team to the public name
http://team.contoso.com. A set of link translation mappings is
called a link translation dictionary.
When link translation is enabled for a Web publishing rule, a
default link translation dictionary is automatically created for
the rule. For information about link translation dictionaries, see
Link translation dictionaries.
When link translation is enabled for a Web publishing rule,
links in content sent from the published Web site to a client are
translated according to the following mappings, which are stored in
the effective link translation dictionary (translation table) for
the rule:
Implicit rule-specific mappings. These mappings are
added automatically and map the internal name (or IP address) of
the server published by the Web publishing rule to the public name
(or IP address) of the Web site, or if there are multiple public
names, to one of its public names.
Explicit rule-specific mappings. These mappings are
created by the user for the rule and map a string containing a
private host name to a string containing a publicly resolvable host
name. An explicit rule-specific mapping will override the implicit
mapping of the rule in the case of a conflict.
Implicit global mappings. These mappings are
automatically added to the global dictionary of an array for every
Web publishing rule that is defined and enabled and has link
translation enabled in the array. Implicit global mappings are
derived from the implicit and explicit rule-specific mappings
defined in each Web publishing rule.
Explicit global mappings. These mappings are created by
the user in the global dictionary of an array and apply to all Web
publishing rules in the array. These mappings override conflicting
implicit global mappings. They are also used in cross-array link
translation (Enterprise Edition only).
Cross-array link translation. In Enterprise Edition,
when cross-array link translation is enabled, the mappings in the
global dictionaries for all the arrays in the enterprise are added
to the effective link translation dictionary of each Web publishing
rule.