详解ip addr展示的信息――IP、MAC


本文摘自PHP中文网,作者齐天大圣,侵删。

如何查看本机的IP地址呢?我想这个问题肯定难不倒程序员们。大家肯定知道如果是windows系统,那么在cmd窗口中,输入ipconfig即可,想要查看更详细的信息,输入ipconfig /all。
如果是linux系统的话,如果你已经安装了net-tools这个工具的话,就可以使用ifconfig命令来查看。但如果你没有安装这个工具包的话,还可以通过ip addr来查看。
下面看一个主机上输入ip addr显示出的信息

1

2

3

4

5

6

7

8

9

# ip addr

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

       valid_lft forever preferred_lft forever

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000

    link/ether 00:16:3e:14:a2:5b brd ff:ff:ff:ff:ff:ff

    inet 172.16.1.196/20 brd 172.16.15.255 scope global dynamic eth0

       valid_lft 291113559sec preferred_lft 291113559sec

该命令可展示出主机上所有的网卡信息。可以看到,目前该主机上有两块网卡,lo以及eth0.

IP地址

172.16.1.196即eth0网卡的ip地址,它由四个部分组成,每个部分占8位(1字节),共32位。IP 地址是一个网卡在网络世界的通讯地址,相当于我们现实世界的门牌号码。既然是门牌号,那么大家都是不一样的,如果出现一样的话,会发生IP地址冲突而导致上不了网的状况。

IP地址的分类

理论上的ip地址最多有2的32次方个,也就是4294967296个,实际上远远没有这么多。IP地址被分为了5类,实际能用的就A/B/C前三类。

20190612163358672.png

下面这个表格,详细地展示了 A、B、C 三类地址所能包含的主机的数量。

阅读剩余部分

相关阅读 >>

apache怎么设置自己的IP地址

centos下IP能ping通域名ping不通怎么办

centos下IP配置失败怎么办

centos系统怎么配置IP地址

linux查看本机IP和端口号的命令是什么?

怎么查看centos的IP

怎么查看docker容器的IP

apache基于IP配置虚拟主机

centos怎么设置静态IP地址

linux中如何修改IP地址

更多相关阅读请进入《IP》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...