软件商店_软件下载专业站,软件商城提供你值得信赖的安全、无插件、纯净正版软件!
首页 > OverTure中文版下载 > OverTure下载 > 列表

overture软件:一个定制的DNS转发器—免费版教学
2019-12-05 16:13:00   来源:软件商店小编推荐   评论:0 点击:

  Overture是用Go语言编写的DNS服务器/转发器/调度程序。中国软件商店小编推荐阅读overture软件:一个定制的DNS转发器—免费版教学。序曲是古典音乐创作开始时的管弦乐作品,就像DNS一样,这几乎是上网的第一步。
  
overture:一个定制的DNS转发器—免费版教学
 
  请注意:如果您使用的是二进制发行版,请遵循README文件中的说明以及相应的git version标记。 master分支中的自述文件可能会有所更改,并且并不总是将正确的说明反映到您的二进制发行版中。
  
  特征
  
  全面的IPv6支持
  
  上游多个DNS
  
  通过带有自定义端口的UDP / TCP
  
  通过SOCKS5代理(仅TCP)
  
  带有EDNS客户端子网(ECS) RFC7871
  
  调度员
  
  IPv6记录(AAAA)重定向
  
  自定义域
  
  定制IP网络
  
  最小TTL修改
  
  主持人(如果有多个答案,则为随机顺序)
  
  使用ECS缓存
  
  派送流程
  
  提议可以强制自定义域DNS查询在适用时使用选定的DNS。
  
  对于自定义IP网络,序曲将首先使用主DNS查询域。 如果答案为空或IP不匹配,则提议最终将使用备用DNS服务器。
  
  安装
  
  您可以从发行版下载二进制发行版 。
  
  对于ArchLinux用户,AUR中提供了软件包overture 。 如果使用AUR助手yaourt ,则可以简单地运行:
  
  yaourt -S overture
  
  用法
  
  从默认配置文件-> ./config.json开始
  
  $ ./overture
  
  或使用您自己的配置文件:
  
  $ ./overture -c /path/to/config.json
  
  详细模式:
  
  $ ./overture -v
  
  记录到文件:
  
  $ ./overture -l /path/to/overture.log
  
  有关其他选项,请参阅帮助:
  
  $ ./overture -h
  
  提示:
  
  如果正在侦听端口53,则需要root特权。
  
  对于Windows用户,您可以在命令提示符下运行序曲,而不必双击。
  
  配置语法
  
  默认情况下,配置文件为“ config.json”:
  
  {
  
  “ BindAddress ” : “ :53 ” ,
  
  “ DebugHTTPAddress ” : “ 127.0.0.1:5555 ” ,
  
  “ PrimaryDNS ” :[
  
  {
  
  “名称” : “ DNSPod ” ,
  
  “地址” : “ 119.29.29.29:53 ” ,
  
  “协议” : “ udp ” ,
  
  “ SOCKS5Address ” : “ ” ,
  
  “超时” : 6 ,
  
  “ EDNSClientSubnet ” :{
  
  “ Policy ” : “ disable ” ,
  
  “ ExternalIP ” : “ ” ,
  
  “ NoCookie ” : 是
  
  }
  
  }
  
  ],
  
  “ AlternativeDNS ” :[
  
  {
  
  “名称” : “ OpenDNS ” ,
  
  “地址” : “ 208.67.222.222:443 ” ,
  
  “协议” : “ tcp ” ,
  
  “ SOCKS5Address ” : “ ” ,
  
  “超时” : 6 ,
  
  “ EDNSClientSubnet ” :{
  
  “ Policy ” : “ disable ” ,
  
  “ ExternalIP ” : “ ” ,
  
  “ NoCookie ” : 是
  
  }
  
  }
  
  ],
  
  “ OnlyPrimaryDNS ” : false ,
  
  “ IPv6UseAlternativeDNS ” : 否 ,
  
  “ WhenPrimaryDNSAnswerNoneUse ” : “ PrimaryDNS ” ,
  
  “ IPNetworkFile ” :{
  
  “主要” : “ ./ip_network_primary_sample ” ,
  
  “替代” : “ ./ip_network_alternative_sample ”
  
  },
  
  “ DomainFile ” :{
  
  “ Primary ” : “ ./domain_primary_sample ” ,
  
  “替代” : “ ./domain_alternative_sample ” ,
  
  “ Matcher ” : “正则表达式列表”
  
  },
  
  “ HostsFile ” : “ ./hosts_sample ” ,
  
  “ MinimumTTL ” : 0 ,
  
  “ DomainTTLFile ” : “ ./domain_ttl_sample ” ,
  
  “ CacheSize ” : 0 ,
  
  “ RejectQType ” :[ 255 ]
  
  }
  
  提示:
  
  BindAddress:仅指定端口(例如:53 )将对所有可用地址(IPv4和IPv6)进行序曲监听。 提议将同时处理TCP和UDP请求。 文字IPv6地址括在方括号中(例如[2001:4860:4860::8888]:53 )
  
  DebugHTTPAddress:指定用于调试的HTTP端口,当前用于转储DNS缓存,请求url为/cache ,可用查询参数为nobody (布尔值)
  
  true(默认):仅获取缓存大小;
  
  $ curl 127.0.0.1:5555/cache |  q
  
  {
  
  “长度” :1
  
  “容量” :100,
  
  “身体” :{}
  
  }
  
  false:获取缓存大小以及缓存详细信息。
  
  $ curl 127.0.0.1:5555/cache 吗? 没有人=假|  q
  
  {
  
  “长度” :1
  
  “容量” :100,
  
  “身体” :{
  
  “ www.baidu.com。1 ” :[
  
  {
  
  “名称” : “ www.baidu.com。 ” ,
  
  “ ttl ” :1140,
  
  “ type ” : “ CNAME ” ,
  
  “ rdata ” : “ www.a.shifen.com。 ”
  
  },
  
  {
  
  “名称” : “ www.a.shifen.com。 ” ,
  
  “ ttl ” :300,
  
  “ type ” : “ CNAME ” ,
  
  “ rdata ” : “ www.wshifen.com。 ”
  
  },
  
  {
  
  “名称” : “ www.wshifen.com。 ” ,
  
  “ ttl ” :300,
  
  “ type ” : “ A ” ,
  
  “ rdata ” : “ 104.193.88.123 ”
  
  },
  
  {
  
  “名称” : “ www.wshifen.com。 ” ,
  
  “ ttl ” :300,
  
  “ type ” : “ A ” ,
  
  “ rdata ” : “ 104.193.88.77 ”
  
  }
  
  ]
  
  }
  
  }
  
  DNS:您可以在此处指定多个DNS上游服务器。
  
  名称:该字段仅用于记录。
  
  地址:与BindAddress相同。
  
  协议: tcp , udp或tcp-tls
  
  tcp-tls :地址格式为“ servername:port @ serverAddress”,请尝试one.one.one.one:853或one.one.one.one:853@1.1.1.1
  
  SOCKS5Address:将dns查询转发到此SOCKS5代理, “”禁用。
  
  EDNSClientSubnet:用于提高DNS准确性。 有关详细信息,请检查RFC7871 。
  
  政策
  
  auto :如果客户端IP不在保留的IP网络中,请使用客户端IP。 否则,请使用外部IP。
  
  manual :如果此字段不为空,则使用外部IP;否则,如果不是保留IP,则使用客户端IP。
  
  disable :禁用此功能。
  
  ExternalIP:如果此字段为空,则当入站IP不是外部IP时,将禁用ECS。
  
  NoCookie:禁用cookie。
  
  OnlyPrimaryDNS:禁用调度程序功能,仅使用主DNS。
  
  IPv6UseAlternativeDNS:将IPv6 DNS查询重定向到备用DNS服务器。
  
  当PrimaryDNSAnswerNone使用时:如果PrimaryDNS的响应存在并且其中没有ANSWER SECTION ,则应定义最终的DNS。 (目前大多数域都没有AAAA记录)
  
  文件:允许使用/path/to/file类的绝对路径。 对于Windows用户,请在配置中使用正确的转义路径,例如C:\\path\\to\\file.txt 。
  
  DomainFile.Matcher:匹配策略和实现,包括“完整列表”,“完整映射”,“正则表达式列表”和“后缀树”。 默认值为“ regex-list”。
  
  MinimumTTL:设置最小TTL值(以秒为单位)以提高缓存效率,使用0禁用。
  
  CacheSize:要缓存的查询记录数,使用0禁用。
  
  RejectQType:拒绝具有特定DNS记录类型的入站查询,有关详细信息,请查看DNS记录类型列表 。
  
  域文件示例(正则表达式匹配)
  
  example.com ^xxx.xx
  
  IP网络文件示例(CIDR匹配)
  
  1.0.1.0/24 10.8.0.0/16 ::1/128
  
  域TTL文件示例(正则表达式匹配)
  
  example.com$ 100
  
  主机文件示例(正则表达式匹配)
  
  127.0.0.1 localhost ::1 localhost 10.8.0.1 example.com$
  
  具有ECS支持的DNS服务器
  
  DNSPod 119.29.29.29:53
  
  对于DNSPod,ECS仅通过udp起作用,您可以通过修补dig对其进行测试
  
  您可以将响应IP与客户端IP进行比较以测试功能。 准确性取决于服务器端。
  
  $ dig @119.29.29.29 www.qq.com +client=119.29.29.29 ; <<>> DiG 9.9.3 <<>> @119.29.29.29 www.qq.com +client=119.29.29.29 ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64995 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ; CLIENT-SUBNET: 119.29.29.29/32/24 ;; QUESTION SECTION: ;www.qq.com. IN A ;; ANSWER SECTION: www.qq.com. 300 IN A 101.226.103.106 ;; Query time: 52 msec ;; SERVER: 119.29.29.29#53(119.29.29.29) ;; WHEN: Wed Mar 08 18:00:52 CST 2017 ;; MSG SIZE rcvd: 67
  
  $ dig @119.29.29.29 www.qq.com +client=119.29.29.29 +tcp ; <<>> DiG 9.9.3 <<>> @119.29.29.29 www.qq.com +client=119.29.29.29 +tcp ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58331 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;www.qq.com. IN A ;; ANSWER SECTION: www.qq.com. 43 IN A 59.37.96.63 www.qq.com. 43 IN A 14.17.32.211 www.qq.com. 43 IN A 14.17.42.40 ;; Query time: 81 msec ;; SERVER: 119.29.29.29#53(119.29.29.29) ;; WHEN: Wed Mar 08 18:01:32 CST 2017 ;; MSG SIZE rcvd: 87
  
  今天在工作中遇到了这个问题就在网上搜集了好多资料,顺带整理了下。以上是小编为大家准备的关于overture软件:一个定制的DNS转发器—免费版教学的相关内容。如果觉得有用分享出去帮助跟多人。

相关热词搜索:

上一篇:Overture专业级别的五线谱编辑、制作、印谱软件,乐谱技巧
下一篇:专业打谱软件Overtrue 5.5.4破译版_软件商店

分享到: 收藏
评论排行

本站所有的信息都是来自于互联网,如有侵权,请及时通知删除!QQ:661028

版权所有 Copyright ©2019 www.mairuan.com 山西思学科技有限公司版权所有 经营许可证编号:晋ICP备17009920号-4