Port 443 neudělá z dig klienta DNSCrypt
Než změníte cílový port DNS pomocníka proxy, sluďte protokol resolveru.
dig @resolver.example -p 443 +tcp posílá DNS dotaz přes TCP na port 443. DNSCrypt nevyjednává.
To je důležité, když upravujete DNS pomocníka proxy, aby používal šifrovaný resolver. Služba může naslouchat na známém portu a přitom očekávat zcela jiný formát přenosu.
Pro šifrovanou komunikaci s protějškem použijte komponentu resolveru, která rozumí DNSCrypt. Pokud nabízí lokální rozhraní běžného DNS, může se na něj konvenční DNS pomocník dotazovat pomocí dokumentované adresy a portu.
Nechte oba skoky explicitní: od pomocníka k lokálnímu resolveru a poté od resolveru k protějšku. Fungující první skok nedokazuje, že druhý jde zamýšlenou cestou přes proxy.
Stejné rozlišení platí pro DNS over HTTPS a DNS over TLS. Změna čísla portu v dig není protokolový adaptér. Pro jiné rozhraní založené na HTTP použijte HTTPS JSON dotaz na Google Public DNS. Než vypršení času vyložíte jako další rozbitý server SOCKS, ověřte smlouvu koncového bodu.