IPv6地址示例
时间:2020-01-09 10:41:06 来源:igfitidea点击:
IPv6地址是什么样的?
能举一个IPv6地址的例子吗?
如何在Linux或UNIX操作系统下查看IPv6地址?
Internet协议版本6(IPv6)是Internet协议的一个版本,旨在取代Internet协议版本4(IPv4)。
IPv6地址的长度为128位,由四组十六进制数字组成,并用冒号分隔,例如,www.theitroad.local的IPv6地址如下所示:
2607:f0d0:1002:51::4
或者
2607:f0d0:1002:0051:0000:0000:0000:0004
简而言之,IPv6地址分为两部分:一个64位网络前缀和一个64位接口标识符。
进一步的IPv6分类如下:
- 用于标识每个网络接口的单播地址。
- 任播地址,用于标识位于不同位置的一组接口。
- 用于将一个数据包传递到许多接口的多播地址。
IPv6不支持广播方法。
一些IPv6地址用于特殊目的,例如用于回送的地址,如下所示:
::1/128
如何在Linux下查看LoopBack IPv6地址?
执行以下命令:
$ ifconfig lo
输出示例:
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:354575118 errors:0 dropped:0 overruns:0 frame:0 TX packets:354575118 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:179276910234 (166.9 GiB) TX bytes:179276910234 (166.9 GiB)
要查看分配给Linux eth0接口的IPv6地址,请执行:
# ip -f inet6 addr show eth0
输出示例:
6: eth0: mtu 9000 inet6 2607:f0d0:1002:51::4/64 scope global valid_lft forever preferred_lft forever inet6 fe80::230:48ff:fe33:bc33/64 scope link valid_lft forever preferred_lft forever