Estou seguindo este guia (http://yvoinov.blogspot.it/2014/05/windows-7-unbound-dnscrypt.html) e outros, mas nada:
Tenho Windows 8.1 x64, DNSCrypt 1.4.3, última versão Unbound baixada do site.
Iniciei o DNSCrypt em 127.0.0.1:53, mudei minha configuração de DNS na placa de rede para 127.0.0.1 e configurei isso em service.conf do 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"
Onde estou errado?
Se eu for para example.com o site mostra, também se Unbound tiver que redirecioná-lo para 127.0.0.1 conforme eu configurei.
Isso significa que o Unbound não está configurado corretamente e não funciona. Não é?
Responder1
Você está tentando executar dois serviços na porta 53. Um para Unbound e outro para proxy DNSCrypt. Você só pode vincular uma porta a um serviço/aplicativo por vez.
O guia postado sugere usar a porta 5553 para DNSCrypt-proxy, então mude a linha em unbound.conf para forward-addr: 127.0.0.1@5553
e se o DNSCrypt-proxy estiver escutando na porta 5553, tudo deve funcionar!