To overcome this short-coming, we have a few technologies that can be used to ensure slow and smooth transition from IPv4 to IPv6.
Dual Stack Routers
Planning a router IPv4 and corresponding IP network interface configured on this point can be installed with both IPv6 addresses.

In the photo above, it being configured for an IPv4 server as well as all the IPv4-IPv6 address on the host as well as a dual-stack router help with IPv6 can communicate with the network. Dual stack router, the network can communicate with. The host without changing their corresponding IP version to access a server that provides a source.
Tunneling
Different IP Version intermediate route or transport in a scenario where there are networks, tunneling of user data can be transmitted through non-supported IP version offers a better solution.

The above diagram depicts how to remote IPv4 networks can communicate via a Tunnel, where the transit network was on IPv6. Vice versa is also possible where the transit network is on IPv6 and the remote sites that intend to communicate are on IPv4.
NAT Protocol Translation
This is another important method of transition to IPv6 by means of a NAT-PT (Network Address Translation – Protocol Translation) enabled device. With the help of a NAT-PT device, actual can take place happens between IPv4 and IPv6 packets and vice versa. See the diagram below:

A host with IPv4 address sends a request to an IPv6 enabled server on Internet that does not understand IPv4 address. In this scenario, the NAT-PT device can help them communicate. When the IPv4 host sends a request packet to the IPv6 server, the NAT-PT device/router strips down the IPv4 packet, removes IPv4 header, and adds IPv6 header and passes it through the Internet. When a response from the IPv6 server comes for the IPv4 host, the router does vice versa.