【问题标题】:Windows 8.1 + DNSCrypt + Unbound for DNS CacheWindows 8.1 + DNSCrypt + 未绑定的 DNS 缓存
【发布时间】:2015-05-18 00:51:55
【问题描述】:

我正在关注本指南 (http://yvoinov.blogspot.it/2014/05/windows-7-unbound-dnscrypt.html) 和其他指南,但没有:

我有 Windows 8.1 x64、DNSCrypt 1.4.3、从该站点下载的未绑定的最新版本。

我在 127.0.0.1:53 上启动了 DNSCrypt,将网卡中的 DNS 设置更改为 127.0.0.1,并在 Unbound 的 service.conf 中设置:

# Unbound configuration file on windows.
# See example.conf for more settings and syntax
server:
    # verbosity level 0-4 of logging
    verbosity: 4

    # if you want to log to a file use
    logfile: "C:\unbound.log"

    prefetch: yes
    prefetch-key: yes
    minimal-responses: yes
    do-ip4: yes   
    do-ip6: no  
    do-udp: yes
    do-not-query-localhost: no

    local-zone: "example.com" redirect
    local-data: "example.com A 127.0.0.1"

forward-zone:  
    name: "."
    forward-addr: 127.0.0.1@53

服务器:自动信任锚文件:“C:\Program Files (x86)\Unbound\root.key” 我哪里错了?

如果我访问站点显示的 example.com,如果 Unbound 必须按照我的设置将其重定向到 127.0.0.1。

这意味着 Unbound 未正确配置且无法正常工作。不是吗?

【问题讨论】:

    标签: windows networking dns


    【解决方案1】:

    forward-addr: 127.0.0.1@53 没有意义,因为 Unbound 可能也在监听 53 端口。

    您需要让dnscrypt-proxy 监听不同的端口,例如5353,并在Unbound 的配置中转发到该端口。

    【讨论】:

      【解决方案2】:

      我安装了 dnscrypt

      dnscrypt-proxy.exe -R “dnscrypt.eu-nl” -a 127.0.0.2:40 –install
      

      &在末尾添加:

      C:\Program Files (x86)\Unbound\service

      ##### Settings for dnscrypt #####
      forward-zone:
      name: “.”
      forward-addr: 127.0.0.2@40
      

      & 在 Windows 网络接口属性中将dns 服务器设置为127.0.0.1unbound 默认侦听端口53 @ 127.0.0.1 && ::1

      在 Windows 10 中测试。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-25
        • 1970-01-01
        • 2010-10-12
        • 1970-01-01
        • 2014-05-19
        相关资源
        最近更新 更多