update ip rule pages

This commit is contained in:
Nick Peng
2023-11-07 22:57:15 +08:00
parent 363be0f9f0
commit 6b1744e645
3 changed files with 78 additions and 1 deletions

View File

@@ -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),进行快速配置。