-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
增加一种判断方案 #36
Comments
IP地址列表体积会不小的,占用空间会很多,对于CGN网络下,IP地址列表可能无效,没有判断的途径。 这样做的原因是什么?检测耗时,耗CPU? |
IP地址列表也可以在程序安装的时候或者运行的时候动态下载。只是觉得本地判断下总应该比实际测速要来得快,SmartDNS的目的不就是为了极致的速度么。这功能可以在配置文件里加开关的,由用户自己决定是否开启。CGN网络如果不适用就在配置文件里禁用就好了。 |
我想了一下,对于你说的这个方案,没有特别好的办法。 所以,目前暂不考虑你的这个建议。 如果是为了DNS解析速度的话,可以强制将TTL调大,这样smartdns就会一直缓存。查询的时候,直接内存返回结果了。 |
好吧,我也只是个脑洞给个建议,不好使就算了吧 |
#!/bin/sh ##移动IP ##联通IP ##国内IP |
得到的ipset可以用到负载均衡插件的规则里 |
@fonlan Release 18也新增了ipset的支持,有需要可以使用。 |
好的,已更新 |
导入国内三大运营商的IP地址列表,配置文件里可以自定义运营商,比如电信,则返回查询到的IP地址里属于电信的那个结果,无需查询实际延迟,若有多个电信的IP或者无电信IP则按现有方案测速后返回,若为内网地址也测速后返回。
本地判断应该比实际测速要快吧?
The text was updated successfully, but these errors were encountered: