Windows 8.1 + DNSCrypt + DNS 快取未綁定

Windows 8.1 + DNSCrypt + DNS 快取未綁定

我正在遵循本指南(http://yvoinov.blogspot.it/2014/05/windows-7-unbound-dnscrypt.html)和其他但什麼都沒有:

我有 Windows 8.1 x64、DNSCrypt 1.4.3、從網站下載的 Unbound 最新版本。

我在 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

server: auto-trust-anchor-file: "C:\Program Files (x86)\Unbound\root.key"

我哪裡錯了?

如果我造訪 example.com,該網站會顯示,如果 Unbound 也必須將其重定向到我設定的 127.0.0.1。

這意味著 Unbound 未正確配置且不起作用。不是嗎?

答案1

您嘗試在連接埠 53 上執行兩項服務。您一次只能將一個連接埠綁定到一個服務/應用程式。

發佈的指南建議使用連接埠 5553 取代 DNSCrypt-proxy,因此將 unbound.conf 中的行更改為, forward-addr: 127.0.0.1@5553如果 DNSCrypt-proxy 正在偵聽連接埠 5553,則所有操作都應該有效!

相關內容