source-address { address-set address-set-name &<1-6> | ipv4-address { ipv4-mask-length | mask mask-address | wildcard } | ipv6-address ipv6-prefix-length | range { ipv4-start-address ipv4-end-address | ipv6-start-address ipv6-end-address } | mac-address &<1-6> | isp isp-name &<1-6> | domain-set domain-set-name &<1-6> | any }
undo source-address { address-set address-set-name &<1-6> | ipv4-address { ipv4-mask-length | mask mask-address | wildcard } | ipv6-address ipv6-prefix-length | range { ipv4-start-address ipv4-end-address | ipv6-start-address ipv6-end-address } | mac-address &<1-6> | isp isp-name &<1-6> | domain-set domain-set-name &<1-6> | all }
| 参数 | 参数说明 | 取值 |
|---|---|---|
| address-set address-set-name | 表示地址集名称。 |
已经存在的地址集名称。 |
| ipv4-address | 表示IPv4地址。 |
点分十进制格式。 |
| ipv4-mask-length | 表示IPv4地址的掩码长度。 |
整数形式,取值范围是1~32。 |
| mask mask-address | 指定IPv4地址的掩码。 |
点分十进制格式的通配符,对应的二进制形式支持1不连续,例如255.0.255.0(11111111 00000000 11111111 00000000)。其中,二进制形式中的“1”位是匹配值,“0”位表示不需要关注。例如192.168.1.1/255.0.255.0,即表示匹配“192.*.1.*” 形式的IP地址。 |
| wildcard | 表示IPv4地址的通配符。 | 点分十进制格式的通配符,对应的二进制形式支持1不连续,例如0.255.0.255(00000000 11111111 00000000 11111111)。其中,二进制形式中的“0”位是匹配值,“1”位表示不需要关注。例如192.168.1.1/0.255.0.255,即表示匹配“192.*.1.*”形式的IP地址。 |
| ipv6-address ipv6-prefix-length | 指定一个具体IPv6地址作为源IP的匹配条件,ipv6-address表示IPv6地址,ipv6-prefix-length表示IPv6地址的前缀长度。 |
- |
| range ipv4-start-address ipv4-end-address | 将IPv4地址范围作为源IP的匹配条件,ipv4-start-address表示起始IPv4地址,ipv4-start-address表示截止IPv4地址。 |
- |
| range ipv6-start-address ipv6-end-address | 将IPv6地址范围作为源IP的匹配条件,ipv6-start-address表示起始IPv6地址,ipv6-start-address表示截止IPv6地址 |
- |
| mac-address | 表示MAC地址。 |
格式为H-H-H。其中H为4位的十六进制数,可以输入1~4位,如00e0、fc01。当输入不足4位时,表示前面的几位为0,如:输入e0,等同于00e0。MAC地址不可设置为FFFF-FFFF-FFFF。 仅AntiDDoS1600支持该参数。 |
| isp-name | ISP地址集的名称。 |
- |
| any | 表示任意地址都可以匹配。 |
- |
| all | 删除所有将源IP作为匹配条件的配置。 |
- |