Port 443 ne pretvara dig u DNSCrypt klijenta
Uskladite protokol resolvera prije nego promijenite odredišni port DNS pomoćnika za proxy.
dig @resolver.example -p 443 +tcp šalje DNS upit preko TCP-a na port 443. On ne pregovara DNSCrypt.
To je važno kada mijenjate DNS pomoćnik proxyja da koristi šifrirani resolver. Servis može slušati na poznatom portu, a očekivati potpuno drugačiji format prijenosa.
Za šifriranu komunikaciju prema uzvodnom dijelu koristite komponentu resolvera koja poznaje DNSCrypt. Ako ona nudi lokalno sučelje običnog DNS-a, uobičajeni DNS pomoćnik može upitima prema tom sučelju koristiti dokumentiranu adresu i port.
Oba preskoka držite eksplicitnima: od pomoćnika do lokalnog resolvera, zatim od resolvera prema uzvodnom dijelu. Rad prvog preskoka ne dokazuje da drugi slijedi namjeravanu proxy rutu.
Ista razlika vrijedi za DNS over HTTPS i DNS over TLS. Promjena broja porta u dig nije protokolni adapter. Za drugačije sučelje zasnovano na HTTP-u upotrijebite HTTPS JSON upit prema Google Public DNS. Provjerite ugovor krajnje točke prije nego istek vremena protumačite kao još jedan pokvareni SOCKS server.