Я следую этому руководству (http://yvoinov.blogspot.it/2014/05/windows-7-unbound-dnscrypt.html) и другие, но ничего:
У меня Windows 8.1 x64, DNSCrypt 1.4.3, Unbound последняя версия, скачанная с сайта.
Я запустил DNSCrypt на 127.0.0.1:53, изменил настройки DNS в сетевой карте на 127.0.0.1 и установил следующее в service.conf Unbound:
# 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. Одна для Unbound и другая для DNSCrypt-proxy. Вы можете привязать только один порт к одной службе/приложению одновременно.
В опубликованном руководстве предлагается использовать порт 5553 вместо DNSCrypt-proxy, поэтому измените строку в unbound.conf на , forward-addr: 127.0.0.1@5553
и если DNSCrypt-proxy прослушивает порт 5553, все должно работать!