Patent ID: 7886075

Claim:
A method in an Internet Protocol (IP) based mobile router configured for sending packets to a correspondent node, the method comprising: receiving by the mobile router a packet destined for an IP address of the correspondent node; determining by the mobile router a host domain name associated with the IP address by requesting a reverse lookup of the IP address from a name server; identifying by the mobile router an authoritative name server for the host domain name based on generating and sending a query, specifying the host domain name obtained from the reverse lookup of the IP address, to a root name server for identification of the authoritative name server, and generating and sending a second query, specifying the host domain name obtained from the reverse lookup of the IP address, to the authoritative name server to determine if the authoritative name server sends a second IP address matching the IP address of the correspondent node; generating and sending by the mobile router to the authoritative name server a request for identifying a correspondent router configured for establishing a tunnel for the host domain name, based on the authoritative name server sending the second IP address matching the IP address of the correspondent node; and the mobile router initiating establishment of the tunnel, as a bidirectional tunnel that bypasses a home agent of the mobile router, with the correspondent router for sending packets to the correspondent node based on information received by the mobile router from the authoritative name server and responsive to the request sent by the mobile router.