O porto 443 non converte dig nun cliente DNSCrypt
Axuste o protocolo do resolutor antes de cambiar o porto de destino dun asistente DNS do proxy.
dig @resolver.example -p 443 +tcp envía unha consulta DNS por TCP ao porto 443. Non negocia DNSCrypt.
Iso importa ao modificar un asistente DNS do proxy para que use un resolutor cifrado. Un servizo pode escoitar nun porto coñecido mentres agarda un formato de trama completamente distinto.
Use un compoñente de resolutor que entenda DNSCrypt para a conversa cifrada coa orixe. Se expón unha interface local de DNS simple, un asistente DNS convencional pode consultala co enderezo e o porto documentados.
Manteña ambos os saltos explícitos: do asistente ao resolutor local e, despois, do resolutor á orixe. Que o primeiro salto funcione non demostra que o segundo siga a ruta de proxy prevista.
A mesma distinción vale para DNS over HTTPS e DNS over TLS. Cambiar un número de porto en dig non é un adaptador de protocolo. Para unha interface distinta baseada en HTTP, use unha consulta JSON por HTTPS a Google Public DNS. Comprobe o contrato do extremo antes de interpretar un tempo de espera como outro servidor SOCKS avariado.