A system, method and computer program product are provided for translating
between Internet Protocols (IP's). Initially, data is received over the
Internet utilizing a first IP. Such data is adapted for being processed
by an application program. Next, it is determined whether the application
program can process data received over the Internet utilizing the first
IP. If it is determined that the application program can not process data
received over the Internet utilizing the first IP, the data is converted
from the first IP to a second IP that the application program is capable
of processing.