Table of Contents

What is an Ip v6 address? (Network)

About

This page talks about the IP address with the IPv6 format.

Example

Below is an example of an Ipv6 address:

2001:41d0:1:1b00:213:186:33:18

IPv4 vs IPv6

The main difference between IPv4 and IPv6 is the number of possible addresses. IPv6 was introduced in 1995 to ensure that the world would not run out anytime soon of IP number.

IP Version Bit Address Space Possible addresses
IPv4 32 4 billion
IPv6 128 <math>3.4 \times 10^{38}</math>

Command

Ping

Network - Ping

ping6 <IP|hostName>
ping -6 example.com

Curl

With curl

curl -gkvLI6 -H 'User-Agent: myProgram' -H 'Accept: */*' -H 'Connection: Close' -H 'Accept-Language: en' -m 30 --connect-timeout 10 https://example.com

Ip

What is a IP Address? A Unique network IDentifier

with the ip command:

ip a
ip -6 addr
ip -6 addr show eth0
ip -6 addr | grep inet6
inet6 ::1/128 scope host 
inet6 2001:123:456:55f::1/64 scope global 
inet6 fe80::62eb:69ff:fed2:d2a6/64 scope link 

Configuration

Without configuration, you would not see the scope global ipv6.

Linux

sysctl -a | grep ipv6.*disable

The output below shows that IPv6 is enabled.

net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.eth0.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

IPV6INIT=yes
IPV6ADDR=2607:5300:201:3100::85b
IPV6_DEFAULTGW=2607:5300:201:3100::1

2607:5300:201:3100::1 dev eth0
default via 2607:5300:201:3100::1

service network restart