dig @resolver.example -p 443 +tcp lähettää DNS-kyselyn TCP:n yli porttiin 443. Se ei neuvottele DNSCryptiä.

Tällä on väliä, kun proxy-DNS-apuria muutetaan käyttämään salattua resolveria. Palvelu voi kuunnella tutulla portilla ja odottaa silti täysin erilaista siirtoformaattia.

Käytä salattuun ylävirran keskusteluun resolverikomponenttia, joka tuntee DNSCryptin. Jos se tarjoaa paikallisen tavallisen DNS:n rajapinnan, tavanomainen DNS-apuri voi kysellä sitä dokumentoidulla osoitteella ja portilla.

Pidä molemmat hypyt erillään: apurista paikalliseen resolveriin ja sitten resolverista ylävirtaan. Ensimmäisen hypyn toimiminen ei todista, että toinen noudattaa aiottua proxy-reittiä.

Sama ero koskee DNS over HTTPSia ja DNS over TLS:ää. Portin numeron muuttaminen dig-kohdassa ei ole protokollasovitin. Jos rajapinta on erilainen ja HTTP-pohjainen, käytä HTTPS JSON -kyselyä Google Public DNS:ään. Tarkista päätepisteen sopimus ennen kuin tulkitset aikakatkaisun jälleen yhdeksi rikkinäiseksi SOCKS-palvelimeksi.

Aiheeseen liittyvät artikkelit