update ip rule pages
This commit is contained in:
@@ -19,32 +19,71 @@ smartdns提供了IP地址黑白名单和忽略相关的结果。
|
||||
|
||||
如果想对某个上游限制其返回的IP地址在白名单范围,非白名单的地址全部丢弃,则可以设置如下:
|
||||
|
||||
方法1:
|
||||
|
||||
```shell
|
||||
server -whitelist-ip
|
||||
whitelist-ip 192.168.1.1/24
|
||||
```
|
||||
|
||||
方法2:
|
||||
|
||||
```shell
|
||||
server -whitelist-ip
|
||||
ip-rules 192.168.1.1/24 -whitelist-ip
|
||||
```
|
||||
|
||||
## 黑名单IP地址
|
||||
|
||||
如下想对某个上游限制其返回的IP地址,将指定范围的IP丢弃,则可设置黑名单如下:
|
||||
|
||||
方法1:
|
||||
|
||||
```shell
|
||||
server -blacklist-ip
|
||||
blacklist-ip 192.168.1.1/24
|
||||
```
|
||||
|
||||
方法2:
|
||||
|
||||
```shell
|
||||
server -whitelist-ip
|
||||
ip-rules 192.168.1.1/24 -whitelist-ip
|
||||
```
|
||||
|
||||
## 忽略IP地址
|
||||
|
||||
如果希望使用上游返回的某个IP地址,可以配置忽略此IP。
|
||||
|
||||
方法1:
|
||||
|
||||
```shell
|
||||
ignore-ip 1.2.3.4
|
||||
```
|
||||
|
||||
方法2:
|
||||
|
||||
```shell
|
||||
server -whitelist-ip
|
||||
ip-rules 192.168.1.1/24 -whitelist-ip
|
||||
```
|
||||
|
||||
## 假冒IP地址
|
||||
|
||||
如果网站不存在时,被ISP固定返回某个网段的IP地址的404页面,则可以使用此参数;比如电信的自定义404页面。则可以通过如下配置,让客户端接受到SOA,而不是被重定向的ISP的404页面。
|
||||
|
||||
方法1:
|
||||
|
||||
```shell
|
||||
bogus-nxdomain 1.2.3.4
|
||||
```
|
||||
|
||||
方法2:
|
||||
|
||||
```shell
|
||||
ip-rules 1.2.3.4 -bogus-nxdomain
|
||||
```
|
||||
|
||||
## IP集合
|
||||
|
||||
如果有多个IP地址配置规则,可以使用[IP集合](../config/ip-set.md),进行快速配置。
|
||||
Reference in New Issue
Block a user