dns-dispatcher:将 DNS 查询分派给多个 DNS 转发器

时间:2024-07-31 05:00:41
【文件属性】:

文件名称:dns-dispatcher:将 DNS 查询分派给多个 DNS 转发器

文件大小:342KB

文件格式:ZIP

更新时间:2024-07-31 05:00:41

C

dns-调度器 Dispatcher 是一个 DNS 转发器,根据本地策略将 DNS 查询转发到不同的 DNS 解析器,以提高 DNS 解析的性能可用性或可靠性 此类策略文件的示例如下: 策略文件示例 策略文件是包含规则的文本文件 规则是一行,包括: 一个动作是 操作 = 掉落 | 拒绝 | 向前 以下行是拒绝访问某些坏人的规则 对于 blacklist_ip.txt 中的任何 IP 和任何目标域,丢弃 DNS 请求并且不回复任何内容 blacklist_ip.txt| * | 降低 以下规则是转发 DNS 请求<来自任何 IP,到 blacklist_domain.txt 中的任何域> 到google开放的DNS Resolver(在re


【文件预览】:
dns-dispatcher-master
----query.c(5KB)
----clean_timeout.c(2KB)
----.gitignore(231B)
----cernet_ip.txt(72B)
----blacklist_domain.txt(946KB)
----sender.h(94B)
----smart_hosts.txt(9KB)
----Makefile(635B)
----ip_prefix.c(8KB)
----common.h(3KB)
----policy.h(1KB)
----mystring.h(133B)
----tsinghua_ip.txt(42B)
----clean_timeout.h(29B)
----recv_send.c(14KB)
----query.h(3KB)
----resolvers.h(2KB)
----policy.txt(192B)
----resolvers.txt(340B)
----config.c(6KB)
----config.h(1012B)
----recv_send.h(564B)
----README.md(1KB)
----ini.h(2KB)
----trie.c(9KB)
----list.h(2KB)
----video.txt(61B)
----policy.c(10KB)
----dispatcher.c(5KB)
----hosts.txt(45B)
----external.h(396B)
----list.c(4KB)
----common.c(12KB)
----blacklist_ip.txt(0B)
----mystring.c(2KB)
----dns-dispatch.config(253B)
----docs()
--------architecture-0422.pdf(80KB)
----sender.c(635B)
----main.c(8KB)
----trie.h(890B)
----dispatcher.h(463B)
----resolvers.c(5KB)
----ini.c(5KB)
----ip_prefix.h(766B)

网友评论