A NAT data processing system is located behind a NAT enabled network with
a NAT device as a gateway to the NAT enabled network. A client system
located outside the NAT enabled network queries the NAT device for the
address of the NAT data processing system located behind the NAT enabled
network. The query is automatically routed through the NAT device to a
DNS server. The DNS server returns an address for the NAT data processing
system and source routing for the NAT device. The NAT device forwards the
address and source routing to the client system. The client system sends
packets to the NAT data processing system at the address with source
routing through the NAT device, such that the NAT data processing system
behind the NAT enabled network is directly accessed by the client system
from outside the NAT enabled network.