本文摘自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前三类。

下面这个表格,详细地展示了 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》频道 >>
转载请注明出处:木庄网络博客 » 详解ip addr展示的信息――IP、MAC