如何使用ipcalc工具计算IP子网地址_Nginx_青云站长教程网
欢迎来到站长教程网!
  • 秒到短信接口 免费试用
  • 微信支付宝接口 秒结算
  • 中文网站排名|申请加入
  • 搜索引擎全站查询
  • 查询移动网站权重数据
  • 海外主机 台湾公司直销
  • Nginx

    当前位置:主页 > 服务器教程 > Nginx >

    如何使用ipcalc工具计算IP子网地址

    时间:2019-07-11|栏目:Nginx|点击:
  • 在管理网络时,您无疑需要处理子网。 一些网络管理员能够非常快速地完成二进制数学运算,以确定子网掩码。 但是,其他人可能需要一些帮助,这就是ipcalc工具派上用场的地方。

    Ipcalc实际上做得更多 - 它需要一个IP地址和网络掩码,并提供最终的广播,网络,思科通配符掩码和主机范围。 您还可以将其用作教学工具,以易于理解的二进制值显示子网划分结果。

    ipcalc的一些用途是:

    验证IP地址

    显示计算的广播地址

    显示通过DNS确定的主机名

    显示网络地址或前缀

    如何在Linux中安装ipcalc

    要安装ipcalc,只需根据您使用的Linux发行版运行以下命令之一。

    linuxidc@linuxidc:~/linuxidc.com$ sudo apt install ipcalc 

    如何使用ipcalc工具计算IP子网地址

    ipcalc软件包应该在CentOS/RHEL/Fedora下自动安装,它是initscripts软件包的一部分,但是如果由于某种原因缺少它,你可以使用以下命令安装它:

    # yum install initscripts    #RHEL/CentOS
    # dnf install initscripts    #Fedora

    如何在Linux中使用ipcalc

    下面你可以看到一些使用ipcalc的例子。

    获取有关网络地址的信息:

    linuxidc@linuxidc:~/linuxidc.com$ ipcalc 192.168.182.0

    如何使用ipcalc工具计算IP子网地址

    输出样例:

    Address:  192.168.182.0        11000000.10101000.10110110. 00000000
    Netmask:  255.255.255.0 = 24  11111111.11111111.11111111. 00000000
    Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
    =>
    Network:  192.168.182.0/24    11000000.10101000.10110110. 00000000
    HostMin:  192.168.182.1        11000000.10101000.10110110. 00000001
    HostMax:  192.168.182.254      11000000.10101000.10110110. 11111110
    Broadcast: 192.168.182.255      11000000.10101000.10110110. 11111111
    Hosts/Net: 254                  Class C, Private Internet

    计算192.168.182.0/24的子网。

    linuxidc@linuxidc:~/linuxidc.com$ ipcalc 192.168.182.0/24

    如何使用ipcalc工具计算IP子网地址

    输出样例:

    Address:  192.168.182.0        11000000.10101000.10110110. 00000000
    Netmask:  255.255.255.0 = 24  11111111.11111111.11111111. 00000000
    Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
    =>
    Network:  192.168.182.0/24    11000000.10101000.10110110. 00000000
    HostMin:  192.168.182.1        11000000.10101000.10110110. 00000001
    HostMax:  192.168.182.254      11000000.10101000.10110110. 11111110
    Broadcast: 192.168.182.255      11000000.10101000.10110110. 11111111
    Hosts/Net: 254                  Class C, Private Internet

    计算具有10个主机的单个子网:

    linuxidc@linuxidc:~/linuxidc.com$ ipcalc  192.168.182.0 -s 10

    如何使用ipcalc工具计算IP子网地址

    输出样例:

    Address:  192.168.182.0        11000000.10101000.10110110. 00000000
    Netmask:  255.255.255.0 = 24  11111111.11111111.11111111. 00000000
    Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
    =>
    Network:  192.168.182.0/24    11000000.10101000.10110110. 00000000
    HostMin:  192.168.182.1        11000000.10101000.10110110. 00000001
    HostMax:  192.168.182.254      11000000.10101000.10110110. 11111110
    Broadcast: 192.168.182.255      11000000.10101000.10110110. 11111111
    Hosts/Net: 254                  Class C, Private Internet

    1. Requested size: 10 hosts
    Netmask:  255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
    Network:  192.168.182.0/28    11000000.10101000.10110110.0000 0000
    HostMin:  192.168.182.1        11000000.10101000.10110110.0000 0001
    HostMax:  192.168.182.14      11000000.10101000.10110110.0000 1110
    Broadcast: 192.168.182.15      11000000.10101000.10110110.0000 1111
    Hosts/Net: 14                    Class C, Private Internet

    Needed size:  16 addresses.
    Used network: 192.168.182.0/28
    Unused:
    192.168.182.16/28
    192.168.182.32/27
    192.168.182.64/26
    192.168.182.128/25

    如果要抑制二进制输出,可以使用-b选项,如图所示。

    linuxidc@linuxidc:~/linuxidc.com$ ipcalc -b 192.168.182.137

    如何使用ipcalc工具计算IP子网地址

    输出样例:

    上一篇:Ubuntu 18.04下通过PPA安装Mesa 19.0.2

    栏    目:Nginx

    下一篇:如何在Ubuntu 18.04,16.04,18.10中安装GNU Emacs 26.1

    本文标题:如何使用ipcalc工具计算IP子网地址

    本文地址:http://www.jh-floor.com/fuwuqijiaocheng/Nginx/3170.html

    您可能感兴趣的文章

    广告投放 | 联系我们 | 版权申明

    重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

    如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

    联系QQ:888888 | 邮箱:888888#qq.com(#换成@)

    Copyright © 2002-2017 青云站长教程网 版权所有 琼ICP备xxxxxxxx号