config: update forwarding with ipset and nftset

This commit is contained in:
Nick Peng
2023-03-17 23:39:46 +08:00
parent af557bda6a
commit dfeefe23fd
2 changed files with 129 additions and 18 deletions

View File

@@ -107,12 +107,12 @@ SmartDNS在早期版本只会返回一个IP地址这一个IP地址速度
所以smartdns从37开始支持返回多个优选的IP地址这些优选的IP地址原则是
1. 如果缓存没有命中,则返回及时返回一个IP地址给客户端并设置TTL为3让客户端再次查询。
1. 如果缓存没有命中则及时返回一个IP地址给客户端并设置TTL为3让客户端再次查询,避免客户端等待
1. 并行的smartdns等待所有IP地址的查询结果并对查询结果进行优选。原则为
- IP列表中的第一个IP为最快地址。
- 其他IP相比第一个IP的速度差不多。
- 速度较差的IP丢弃。
1. 客户端3秒后再次查询将会获的所有最佳IP地址。
1. 客户端3秒后再次查询将会获的所有最佳IP地址但第一个IP地址仍然为最快大部分软件也只会使用第一个IP
值得注意的是,上述机制,是在开启了缓存的情况下,如果缓存未开启,则仍然返回最快的一个地址。