Linux 命令 ipcalc 计算IP地址
526 views
0
Linux 命令 ipcalc:是一个简单的ip地址计算器,可以完成简单的IP地址计算任务。
ipcalc 选项
# ipcalc --help Usage: ipcalc [OPTION...] -c, --check Validate IP address for specified address family -4, --ipv4 IPv4 address family (default) -6, --ipv6 IPv6 address family -b, --broadcast Display calculated broadcast address -h, --hostname Show hostname determined via DNS -m, --netmask Display default netmask for IP (class A, B, or C) -n, --network Display network address -p, --prefix Display network prefix -s, --silent Don't ever display error messages Help options: -?, --help Show this help message --usage Display brief usage message -c:检测ip地址是否合法,默认检测ipv4; -b:由给定的IP地址和网络掩码计算出广播地址; -h:显示给定UP地址所对应的主机名; -m:由给定的IP地址计算器网络掩码; -n:由给定的IP地址和网络掩码计算网络地址; -p:显示给定的掩码或IP地址的前缀; -s:安静模式,不显示错误信息; --help:显示帮助信息。
ipcalc 实例
# ipcalc -c 192.168.31.46 # ok ip # ipcalc -c 192.168.31.846 # error ip ipcalc: bad IPv4 address: 192.168.31.846 # ipcalc -c 192.168.331.46 # error ip ipcalc: bad IPv4 address: 192.168.331.46 # # ipcalc -b 192.168.31.46 255.255.255.0 BROADCAST=192.168.31.255 # ipcalc -b 192.168.31.46 255.255.0.0 BROADCAST=192.168.255.255 # # ipcalc -h 127.0.0.1 # ipv4 HOSTNAME=localhost # ipcalc -h ::1 # ipv6 HOSTNAME=localhost # ipcalc -h 47.92.91.199 # /etc/hosts 设置了 47.92.91.199 proxy.mimvp.com HOSTNAME=proxy.mimvp.com # ipcalc -h 47.92.91.199 # /etc/hosts 没设置 47.92.91.199 proxy.mimvp.com ipcalc: cannot find hostname for 47.92.91.199: Unknown host # # ipcalc -m 192.168.31.46 NETMASK=255.255.255.0 # ipcalc -m 172.168.10.10 NETMASK=255.255.0.0 # ipcalc -m 10.10.10.10 NETMASK=255.0.0.0 # ipcalc -m 10.10.10.10 NETMASK=255.0.0.0 # ipcalc -m 100.64.228.13 NETMASK=255.0.0.0 # ipcalc -m 8.8.8.8 NETMASK=255.0.0.0 # # ipcalc -n 192.168.31.46 255.255.255.0 NETWORK=192.168.31.0 # ipcalc -n 192.168.31.46 255.255.0.0 NETWORK=192.168.0.0 # ipcalc -n 192.168.31.46 255.0.0.0 NETWORK=192.0.0.0 # ipcalc -n 192.168.31.46 255.255.128.0 NETWORK=192.168.0.0 # # ipcalc -p 192.168.31.46 255.255.255.0 PREFIX=24 # ipcalc -p 192.168.31.46 255.255.0.0 PREFIX=16 # ipcalc -p 192.168.31.46 255.255.128.0 PREFIX=17 # # ipcalc -c 192.168.31.646 ipcalc: bad IPv4 address: 192.168.31.646 # ipcalc -cs 192.168.31.646 # 安静模式,不显示错误信息 #
多个命令参数实例
# ipcalc -bmnp 192.168.31.46 255.255.255.0 NETMASK=255.255.255.0 PREFIX=24 BROADCAST=192.168.31.255 NETWORK=192.168.31.0
参考推荐:
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2019-07-09 05:08:06
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!