use*_*534 26 linux ip command-line-interface ipv6
如何通过命令行检查 IPv6 地址?对于 IPv4,我简单地使用:
curl ipinfo.io/ip
这不适用于 IPv6。
小智 29
显示可以使用的本地列出的 ipv6 地址
ip -6 addr
Run Code Online (Sandbox Code Playgroud)
这将显示所有本地配置的 ipv6 地址,包括链路本地地址。仅显示您可以使用的全球可到达地址
ip -6 addr show scope global
Run Code Online (Sandbox Code Playgroud)
当您使用类似的服务时,curl ipinfo.io/ip您最常尝试计算出用于访问互联网的 nat 地址。Nat 在 IPv6 中不太常见,但是有许多针对 ipv6 的“whatsmyip”类型服务,例如
使用 DNS:
dig -6 TXT +short o-o.myaddr.l.google.com @ns1.google.com
dig -t aaaa +short myip.opendns.com @resolver1.opendns.com
Run Code Online (Sandbox Code Playgroud)
使用 HTTPS
curl -6 https://ifconfig.co
curl -6 https://ipv6.icanhazip.com
Run Code Online (Sandbox Code Playgroud)
通过远程登录
telnet -6 ipv6.telnetmyip.com
Run Code Online (Sandbox Code Playgroud)
即使使用 ssh
ssh -6 sshmyip.com
Run Code Online (Sandbox Code Playgroud)
我在许多其他协议上也看到过这项服务,所以谷歌一下,玩得开心;)
IP 工具将显示 IPV6 地址:
ip addr | grep inet6
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
74801 次 |
| 最近记录: |