首页 > 系统服务 > 详细

Linux-ip相关

时间:2020-06-04 15:13:14      阅读:97      评论:0      收藏:0      [点我收藏+]

查看ip地址:

ifconfig(以前的用法)
ip addr
ip a

ip地址的分类

ip地址一共32位,4段,每段8位,分为网络位和主机位,例如:192.168.182.128中,192.168.182这个是网段,128是主机位,可以通过主机位来判断当前的网段可以放多少台终端

ip地址一共可分为A、B、C、D、E五类,每个种类的用途和网络位、主机位的分配都不同

技术分享图片

A

前8位为网络位,后24位为主机位

0 0000000
0 1111111
1-126
全为0表示保留地址,全为1表示回环地址,
那么可用的网段为(27-2)126个,主机为224个,
主机位全为0表示网段,全为1表示网段里面的广播地址,
可用的ip为(2^24-2)个

B

前16位为网络位,后16位为主机位

10 000000 00000000
10 111111 11111111
128-191
可用的网段为214个,主机为216个,
可用的ip为(2^16-2)个

C

前24位为网络位,后8位为主机位

110 00000 00000000 00000000
110 11111 11111111 11111111
192-223
可用的网段为221个,主机为28个,
可用的ip为(2^8-2)个

D

广播 多播的地址

1110

224-239

E

留作科研使用

1111

240-254

CIDR

无类域间路由:网络位向主机位借位,比如前30位为网络位,后2位为主机位

子网掩码

网络位全为1.主机位全为0

位运算

与运算:全为1才为1,只要有0则为0

或运算:有1则为1,全为0才为0

异或运算:相同为0,不同为1

取反:-(n+1)

左移2<<2:n*2的位移倍数次方

右移12>>2:n/2的位移倍数次方,向下取整

ip地址的获取方式

自动

由DHCP服务器分配ip地址

手动设置

使用ip a或者ip addr

ip addr add 192.168.182.200/24 dev ens33 # 添加ip地址
ip a add 192.168.182.245/24 dev ens33 label ens33:0 # 添加带有标签的ip地址
ip a del 192.168.182.200/24 dev ens33 # 删除ip地址
ip a del 192.168.182.20/24 dev ens33 label ens33:1 # 删除带有标签的ip地址

本地解析

可以写主机和ip地址的映射关系,可以先检查此文件

文件路径:/etc/hosts

Linux-ip相关

原文:https://www.cnblogs.com/Hedger-Lee/p/13042384.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!