Convert IPv4 to IPv6

An example of uncompressed form of IPv6 is: 1050:0000:0000:0000:0005:0600:300c:326b .

Change TCP/IP settings

TCP/IP defines how your PC communicates with other PCs.

To make it easier to manage TCP/IP settings, we recommend using automated Dynamic Host Configuration Protocol (DHCP). DHCP automatically assigns Internet Protocol (IP) addresses to the computers on your network if your network supports it. If you use DHCP, then you don’t have to change your TCP/IP settings if you move your PC to another location, and DHCP doesn’t require you to manually configure TCP/IP settings, such as Domain Name System (DNS) and Windows Internet Name Service (WINS).

To enable DHCP or change other TCP/IP settings

  1. Select Start, then type settings. Select Settings >Network & internet.
  2. Do one of the following:
    • For a Wi-Fi network, select Wi-Fi >Manage known networks. Choose the network for which you want to change the settings.
    • For an Ethernet network, select Ethernet, then select the Ethernet network you’re connected to.
  3. Next to IP assignment, select Edit.
  4. Under Edit network IP settings or Edit IP settings, select Automatic (DHCP) or Manual.
    • To specify IPv4 settings manually
      1. Under Edit network IP settings or Edit IP settings, choose Manual, then turn on IPv4.
      2. To specify an IP address, in the IP address, Subnet mask, and Gateway boxes, type the IP address settings.
      3. To specify a DNS server address, in the Preferred DNS and Alternate DNS boxes, type the addresses of the primary and secondary DNS servers.
      4. To specify if you want to use an encrypted (DNS over HTTPS) or unencrypted connection to the DNS server or servers you specify, for DNS over HTTPS, choose the setting you want:
        • Off: All DNS queries will be sent to the DNS server unencrypted in plaintext over HTTP.
        • On (automatic template): DNS queries will be encrypted and sent to the DNS server over HTTPS. DNS queries will use the default settings for the automatic template or try to discover them automatically.
        • On (manual template): DNS queries will be encrypted and sent to the DNS server over HTTPS. They’ll use the settings you enter in the DNS over HTTPS template box.
      5. If you use DNS over HTTPS (automatic or manual template), turn Fallback to plaintext on or off:
        • When it’s turned on, a DNS query will be sent unencrypted if it can’t be sent over HTTPS.
        • When it’s turned off, a DNS query won’t be sent if it can’t be sent over HTTPS.
      1. Under Edit network IP settings or Edit IP settings, choose Manual, then turn on IPv6.
      2. To specify an IP address, in the IP address, Subnet prefix length, and Gateway boxes, type the IP address settings.
      3. To specify a DNS server address, in the Preferred DNS and Alternate DNS boxes, type the addresses of the primary and secondary DNS servers.
      4. To specify if you want to use an encrypted (DNS over HTTPS) or unencrypted connection to the DNS server or servers you specify, for DNS over HTTPS, choose the setting you want:
        • Off: All DNS queries will be sent to the DNS server unencrypted in plaintext over HTTP.
        • On (automatic template): DNS queries will be encrypted and sent to the DNS server over HTTPS. DNS queries will use the default settings for the automatic template or try to discover them automatically.
        • On (manual template): DNS queries will be encrypted and sent to the DNS server over HTTPS. They’ll use the settings you enter in the DNS over HTTPS template box.
      5. If you use DNS over HTTPS (automatic or manual template), turn Fallback to plaintext on or off:
        • When it’s turned on, a DNS query will be sent unencrypted if it can’t be sent over HTTPS.
        • When it’s turned off, a DNS query won’t be sent if it can’t be sent over HTTPS.

      Note: To install IPv4, run Command Prompt as an administrator, type netsh interface ipv4 install, and then press Enter.

      To enable DHCP or change other TCP/IP settings

      1. Select Start , then select Settings >Network & Internet .
      2. Do one of the following:
        • For a Wi-Fi network, select Wi-Fi >Manage known networks. Choose the network you want to change the settings for, then select Properties.
        • For an Ethernet network, select Ethernet , then select the Ethernet network you’re connected to.
      3. Under IP assignment, select Edit.
      4. Under Edit IP settings, select Automatic (DHCP) or Manual.
        1. To specify IPv4 settings manually
          1. Under Edit IP settings, choose Manual, then turn on IPv4.
          2. To specify an IP address, in the IP address, Subnet prefix length, and Gateway boxes, type the IP address settings.
          3. To specify a DNS server address, in the Preferred DNS and Alternate DNS boxes, type the addresses of the primary and secondary DNS servers.
          1. Under Edit IP settings, choose Manual, then turn on IPv6.
          2. To specify an IP address, in the IP address, Subnet prefix length, and Gateway boxes, type the IP address settings.
          3. To specify a DNS server address, in the Preferred DNS and Alternate DNS boxes, type the addresses of the primary and secondary DNS servers.
          • When you select Automatic (DHCP), the IP address settings and DNS server address setting are set automatically by your router or other access point (recommended).
          • When you select Manual, you can manually set your IP address settings and DNS server address.

          Note: To install IPv4, run Command Prompt as an administrator, type netsh interface ipv4 install, and then press Enter.

          To enable DHCP or change other TCP/IP settings

          1. Do one of the following:
            • In Windows 8.1, select the Start button, start typing View network connections, and then select View network connections in the list.
            • In Windows 7, open Network Connections by selecting the Start button, and then selecting Control Panel. In the search box, type adapter, and then, under Network and Sharing Center, select View network connections.
          2. Right-click the connection that you want to change, and then select Properties. If you’re prompted for an administrator password or confirmation, type the password or provide confirmation.
          3. Select the Networking tab. Under This connection uses the following items, select either Internet Protocol Version 4 (TCP/IPv4) or Internet Protocol Version 6 (TCP/IPv6), and then select Properties.
          4. To specify IPv4 IP address settings, do one of the following:
            • To get IP settings automatically using DHCP, select Obtain an IP address automatically, and then select OK.
            • To specify an IP address, select Use the following IP address, and then, in the IP address, Subnet mask, and Default gateway boxes, type the IP address settings.
          5. To specify IPv6 IP address settings, do one of the following:
            • To get IP settings automatically using DHCP, select Obtain an IPv6 address automatically, and then select OK.
            • To specify an IP address, select Use the following IPv6 address, and then, in the IPv6 address, Subnet prefix length, and Default gateway boxes, type the IP address settings.
          6. To specify DNS server address settings, do one of the following:
            • To get a DNS server address automatically using DHCP, select Obtain DNS server address automatically, and then select OK.
            • To specify a DNS server address, select Use the following DNS server addresses, and then, in the Preferred DNS server and Alternate DNS server boxes, type the addresses of the primary and secondary DNS servers.
          7. To change advanced DNS, WINS, and IP settings, select Advanced.

          Note: To install IPv4, run Command Prompt as an administrator, type netsh interface ipv4 install, and then press Enter.

          Convert IPv4 to IPv6

          IPv4 to IPv6 converter tool converts a given IPv4 Address to IPv6 Address instantly. Just enter the IP Address in IPV4 format and it instantly converts the IP to it’s IPv6 equivalent.

          Related tools IPv6 Expand IPv6 Address Generator

          More Tools

          About IPv4 to IPv6 Tool

          IPV4 to IPV6 conversion tool gives facility to convert any given IPV4 Address to its equivalent IPV6 IP Address. It gives numerous benefits when it comes to using the same IPV4 Address in its IPV6 variant.

          What is IPV4 and IPV6?

          IPv4 to IPv6 converter tool maps a given IPv4 address to IPv6 address instantly. Just enter the IPv4 format, and it instantly converts the IPv4 to its IPv6 equivalent.

          The tool provides IPv4-mapped IPv6 addresses. It gives various benefits when it comes to using the same IPv4 address in its IPv6 variant.

          What is an IP address?

          Just Go to Google and type “What is my IP” Google displays your IP address.

          IP address, Internet Protocol address is a numeric label assigned to each device on the internet that uses TCP/IP protocol for communication purposes. An IP address acts as an identifier for a particular device on a specific network. The IP address is also called the internet address or IP number.

          What is IPv4?

          IPv4 is an IP version that is most widely used and recognized by internet users. It was the first version of IP used for production in the ARPANET in 1983. It utilizes a 32-bit address scheme and has more than 4 billion IP addresses. IPv4 is considered the primary internet protocol and carries almost 94% of the total internet traffic.

          What is IPv6?

          IPv6 is the latest IP version, also called IPng (Internet Protocol next generation). Because of the unconstructive distribution of the IPv4 address, soon there surfaced a fear regarding the shortage of IPv4 addresses.

          IPv6 is deployed to fulfill the need for more internet addresses. In addition, it was aimed to resolve the issues associated with IPv4 addresses. IPv6 utilizes a 128-bit scheme and has more than 340 undecillion unique address space.

          An example of uncompressed form of IPv6 is: 1050:0000:0000:0000:0005:0600:300c:326b .

          However, you can compress the IPv6 as per your need.

          The key difference between IPv4 and IPv6

          • IPv4 utilizes a 32-bit scheme, whereas IPv6 utilizes a 128-bit scheme.
          • IPv4 contains only numeric values, whereas IPv6 contains alphanumeric values.
          • A dot separates IPv4 binary bits (.), whereas a colon separates IPv6 binary bits (:).
          • IPv4 allows twelve header fields, whereas IPv6 allows eight header fields.
          • In IPv4, you have checksum fields, while IPv6 doesn’t have such fields.
          • IPv4 supports broadcast, while IPv6 supports multicast routing.
          • IPv4 practices ARP (Address Resolution Protocol) to map to MAC address. However, IPv6 practices NDP (Neighbour Discovery Protocol) to map to MAC address.
          • IPv4 supports VLSM (Variable Length Subnet Mask). However, IPv6 doesn’t support such a facility.

          Why prefer IPv6? What are the benefits of IPv6?

          IPv6 is the sixth version of the internet protocol and the successor of IPv4. It functions similar to IPv4, as it provides unique IP addresses to internet-connected devices. However, the main difference is that it uses a 128 bit IP address compared to IPv4, which supports 32-bit IP addresses.

          • In IPv6, the size of routing tables is reduced, and it performs routing more efficiently and hierarchically.
          • NAT (Network Address Translation) is no more required
          • IPv6 allows end-to-end connectivity at the IP layer
          • Auto-configuration
          • Built-in network security layer (IPsec)
          • No further private address collisions
          • More reliable multicast routing
          • More modest and more significant packet headers format
          • Precise and more effective routing
          • The actual quality of service (QoS), also called “flow labeling.”
          • Built-in authentication and privacy backing
          • Flexible options and extensions
          • Easier management (no more DHCP)

          Is IPv6 faster?

          A study conducted by security blog Sucuri, where they run series of tests, found that in direct connections, IPv4 and IPv6 deliver the same speed, IPv4 occasionally won the test.

          On the other hand, Facebook’s Engineering blog stated that accessing Facebook can become 10 to 15 percent faster over IPv6.

          However, in theory, IPv6 must be a little faster because cycles don’t have to be wasted on NAT translations. Although IPv6 also has larger packets, in some cases, that large packets make it slower.

          The fundamental difference between IPv4 and IPv6 is that, with time, IPv4 mature and, thus, is highly optimized, more so than IPv6 networks. So with time and tuning, IPv6 networks will also get developed and optimized.

          Can IPv4 and IPv6 coexist?

          Even though IPv6 is the latest, more advanced, and improved internet protocol version compared to IPv4. But still, both will coexist in the long run. The reason is the existence of techniques that rely both on IPv4 and IPv6 addresses.

          Although, IPv6 is getting popular. But still, almost 95% of the internet traffic is on IPv4. At the same time, the networks gain the ability to support both protocols (IPv4 and IPv6) also support their co-existence.

          The dual traffic of both protocols on the same network creates some inconsistencies. Therefore, it will be much challenging for both of them to work together.

          How to map a valid IPv4 address into IPv6 address notation?

          1. Open the IPv4 to IPv6 Converter.
          2. Enter a valid IPv4 address. Suppose you enter an IPv4 address 127.255.255.255.
          3. Click on the “Convert IPv4 to IPv6” button.
          4. The tool processes your request and provides you a converted IPv6 address.
          5. In the case of the above entered IPv4 address, the tool provides you following results.
            1. IPV6 Compressed: ::ffff:7fff:ffff
            2. IPV6 Expanded (Shortened): 0:0:0:0:0:ffff:7fff:ffff
            3. IPV6 Expanded: 0000:0000:0000:0000:0000:ffff:7fff:ffff