-
Notifications
You must be signed in to change notification settings - Fork 2
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
请为这个插件写一个使用说明 #4
Comments
如能添加,十分感谢. |
己通过源码大体猜出了使用方法,并有一些不解. ipset插件的使用示例
比如像上面这样, 我可以在某一个 zone 中直接这样使有这插件
后面那个
如果本机上面没有创建这个名称的 ipset 集合, 运行 CoreDNS后,会在当有访问到这个 zone 的域名解析请求时,日志会打印该 ipset 插件 的错误日志出现. 有关 ipset 命令使用可以参考: ipset详解 验证 ipset 插件生效首先看源码可以得知这个插件只能在 Linux 上面运行. 因为其最后执行的就是 Linux 机器上面的 ipset 命令,如果机器上面没有安装该命令,还得手动安装下.
|
对本插件的源码一处不解:
不解的地方是: 为何有这样跟多个 listName 的诉求, 比如全局就一个 zone 中使用了该插件,那么后面多个 listName 对应生成的 ipset 最终包含的IP都是一样的, 除非同一个 listName 在不同的 zone 中分别出现了? 总之对这个不太明白其使有场景,作者可否讲讲你具体的使用场景,让我学习下这个插件的最佳实践? 我有一个想法: |
你的理解是对的,先要自己用ipset命令创建好一个ipset,此插件才能将ip存入,这是本插件唯一能做的事情。 |
感谢回复. 你的最后提醒,让我再次想到原来还可以这么用; 我确实是可以为我想要的解析的己存在的域名(且还可以是多个一起),声明一个 zone,然后在里面使用本插件(ipset).从而就达到我的那个分流想法目标. 我现机器上面使用就是连接中的那个配制文件. 这个文件也在下载下来的安装包中存在,在一开始就给了我很大的帮助,有种开箱即用的感觉,除了要换了个 之前没有看到链接中的评论,不然还可以少走些路;一直对这个 IPset 感兴趣. 后来发现找不到用的办法,就去啃了下源码. |
作者你好,
请问可以为这个插件写一个使用说明吗? 由于之前并未使用过 dnsmasq ,且在使用你的编译的增强 coreDNS 的配置文件中,也并找到相应的配置示例?所有有该请求.
且刚好我也有与你一样的诉求,希望内网的流量(网站)能单独使用内网的 DNS .
The text was updated successfully, but these errors were encountered: