Port 443 gjer ikkje dig til ein DNSCrypt-klient
Tilpass protokollen til resolvaren før du endrar målporten til ein proxy-DNS-hjelpar.
dig @resolver.example -p 443 +tcp sender ei DNS-førespurnad over TCP til port 443. Det forhandlar ikkje DNSCrypt.
Det spelar ei rolle når ein proxy-DNS-hjelpar blir endra til å bruke ein kryptert resolvar. Ei teneste kan lytte på ein kjend port og samstundes vente eit heilt anna overføringsformat.
Bruk ein resolvarkomponent som kjenner DNSCrypt, for den krypterte samtalen oppstraums. Viss han tilbyr eit lokalt grensesnitt for vanleg DNS, kan ein vanleg DNS-hjelpar spørje det med den dokumenterte adressa og porten.
Hald begge hoppa tydelege: frå hjelparen til den lokale resolvaren, deretter frå resolvaren oppstraums. At det første hoppet verkar, provar ikkje at det andre følgjer den tiltenkte proxy-ruta.
Same skiljet gjeld for DNS over HTTPS og DNS over TLS. Å endre eit portnummer i dig er ikkje ein protokolladapter. For eit anna HTTP-basert grensesnitt, bruk ei HTTPS JSON-førespurnad til Google Public DNS. Kontroller kontrakten til endepunktet før du tolkar ein tidsavbrot som nok ein defekt SOCKS-tenar.