![“Ipcalc -n ipv6_addr”命令给出错误](https://linux22.com/image/682313/%E2%80%9CIpcalc%20-n%20ipv6_addr%E2%80%9D%E5%91%BD%E4%BB%A4%E7%BB%99%E5%87%BA%E9%94%99%E8%AF%AF.png)
我正在尝试使用以下方法计算 IP 地址的网络地址计算命令。
当我使用 ipcalc -n ipv4 地址时,它运行良好并提供 IPv4 的网络地址。
但是当我使用带有 ipv6 地址的相同命令时,它会出现一些错误。
例如
$ipcalc-n 192.168.456.52/16
输出 -->Network=192.168.0.0 --> 这个输出没问题
但是当我使用
$ipcalc -n 2001:0db8:0a0b:12f0:0000:0000:0000:0001/64
输出 --> ipcalc: 错误的 IP 地址
我该如何解决这个问题????。
提前致谢
答案1
我该如何解决这个问题????。
你必须自己阅读你的 ipcalc 版本的文档1来确定问题的解决方案,但我的猜测
- 你的 ipcalc 版本不支持 IPv6
- 您需要添加
-6
开关(或类似的东西)来告知程序您正在提供 IPv6 地址。 - 重力波
1您没有提供有关您的 ipcalc 版本或您正在使用的发行版/操作系统和版本的任何信息,所以我无法为您提供 RMAAS。