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에서 두 개의 서비스를 실행하려고 합니다. 하나는 Unbound용이고 다른 하나는 DNSCrypt-proxy용입니다. 한 번에 하나의 포트만 하나의 서비스/응용 프로그램에 바인딩할 수 있습니다.

게시된 가이드에서는 DNSCrypt-proxy 대신 포트 5553을 사용하도록 제안하므로 unbound.conf의 행을 다음으로 변경 forward-addr: 127.0.0.1@5553하고 DNSCrypt-proxy가 포트 5553에서 수신 대기하는 경우 모두 작동해야 합니다!

관련 정보