当前位置: 技术问答>linux和unix
iptabls里面的/是啥意思?
来源: 互联网 发布时间:2016-02-04
本文导语: $IPTABLES -A INPUT -p tcp -s 10.0.0.0/8 -j ACCEPT 这条规则里面 10.0.0.0/8 /8是啥意思? 定义ip段吗?是啥段? | IP地址有两种表达方式: 一是地址加子网掩码,子网掩码用来区分网络地址和主机地...
$IPTABLES -A INPUT -p tcp -s 10.0.0.0/8 -j ACCEPT
这条规则里面 10.0.0.0/8 /8是啥意思?
定义ip段吗?是啥段?
这条规则里面 10.0.0.0/8 /8是啥意思?
定义ip段吗?是啥段?
|
IP地址有两种表达方式:
一是地址加子网掩码,子网掩码用来区分网络地址和主机地址.
还有一种是a.b.c.d/m,这种指前m位是网络地址,后面的主机地址.
对应该本题目,可以解释如下:
前8位地址,也就是网络地址为10的.所有主机和TCP连接全部都接受.
一是地址加子网掩码,子网掩码用来区分网络地址和主机地址.
还有一种是a.b.c.d/m,这种指前m位是网络地址,后面的主机地址.
对应该本题目,可以解释如下:
前8位地址,也就是网络地址为10的.所有主机和TCP连接全部都接受.
|
IP地址4字节,每字节对应8位掩码,10.0.0.0/8表示网络号为10
整个规则的含义就是只要对方IP地址以10开头,就允许TCP接入
整个规则的含义就是只要对方IP地址以10开头,就允许TCP接入
|
10.0.0.0/24才是10.0.0.1- 10.0.0.254 之间的IP
10.0.0.0/8就是10.0.0.1 ~ 10.255.255.254
10.0.0.0/8就是10.0.0.1 ~ 10.255.255.254
|
10.0.0.0/8 代表掩码是255.0.0.0
/8是一种简化的写法
就跟
192.168.1.111/24一样。
为什么是8?
因为255=11111111(2进制)
至于掩码的作用。还是找本书来看吧。哈哈
/8是一种简化的写法
就跟
192.168.1.111/24一样。
为什么是8?
因为255=11111111(2进制)
至于掩码的作用。还是找本书来看吧。哈哈
|
主要是指子網掩碼的範圍了。
10.0.0.0/8 255.0.0.0
10.10.0.0/16 255.255.0.0
10.10.10.0/24 255.255.255.0
10.10.10.10/32 255.255.255.255 (其實這里已經代表是一個IP地址了。)
10.0.0.0/8 255.0.0.0
10.10.0.0/16 255.255.0.0
10.10.10.0/24 255.255.255.0
10.10.10.10/32 255.255.255.255 (其實這里已經代表是一個IP地址了。)