System and method for translating network addresses
OwnerMatthew Kaufmaninventor
Life of this patent
Estimating the term…
Loading patent…
OwnerMatthew Kaufmaninventor
Estimating the term…
An apparatus and method are described for translating between IPv6 and IPv4 addresses on a computer network. For example, one embodiment of a method for generating an Internet Protocol Version 6 (IPv6) IPv6 address from an Internet Protocol Version 4 (IPv4) IPv4 address literal comprises: constructing a host name for a domain name query at a first host by combining the IPv4 address literal with a domain name of a first domain name server, the first domain name server configured to interpret the host name containing the IPv4 address literal to generate an A record including the IPv4 address; wherein the A record is usable to generate a synthetic IPv6 address, the synthetic IPv6 address including a first portion identifying a network address translation (NAT) 64 server and a second portion identifying an IPv4 host associated with the IPv4 address literal; and receiving the synthetic IPv6 address at the first host, the synthetic IPv6 address usable by the first host to connect to the IPv4 host through the NAT64 server.
A computer-implemented method for generating an Internet Protocol Version 6 (IPv6) IPv6 address from an Internet Protocol Version 4 (IPv4) IPv4 address literal comprising:
A computer-implemented method for determining a coding scheme used for synthetic IPv6 addresses comprising:
A computer-implemented system for generating an Internet Protocol Version 6 (IPv6) IPv6 address from an Internet Protocol Version 4 (IPv4) IPv4 address literal, the system comprising a memory for storing program code and a processor for processing the program code to perform the operations of:
A computer-implemented system for determining a coding scheme used for synthetic IPv6 addresses, the system comprising a memory for storing program code and a processor for processing the program code to perform the operations of:
A machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
A machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:
Dependencies are inferred from the claim text.