CPC H04L 69/167 (2013.01) [G06F 9/45558 (2013.01); H04L 61/5007 (2022.05); H04L 69/16 (2013.01); G06F 2009/45595 (2013.01)] | 16 Claims |
1. A computing device, comprising:
a network interface configured to interface the computing device to an IPv6 network; and
a memory and a processor, wherein the memory and the processor are respectively configured to store and execute instructions for causing the computing device to:
configure a first virtual machine with a first IPv4 address obtained from a Dynamic Host Configuration Protocol (DHCP) service over a virtual network of the computing device;
associate the first IPv4 address to a first IPv6 address;
receive a first IPv6 communication via the network interface, wherein the first IPv6 communication is addressed to the first IPv6 address;
determine that the first IPv6 address corresponds with the first IPv4 address;
determine that the first IPv4 address is associated with the first virtual machine;
send a request for the first IPv6 address to an external device, wherein the external device comprises a Domain Name Server (DNS) server;
receive the first IPv6 address from the external device;
translate the first IPv6 communication into a first IPv4 communication; and
transmit the translated first IPv4 communication to the first virtual machine over a first virtual network.
|