dig @resolver.example -p 443 +tcp mengirim kueri DNS melalui TCP ke port 443. Perintah ini tidak merundingkan DNSCrypt.

Hal itu penting saat pembantu DNS proxy diubah agar memakai resolver terenkripsi. Sebuah layanan bisa mendengarkan pada port yang familier sambil mengharapkan format data yang sama sekali berbeda.

Gunakan komponen resolver yang mengenal DNSCrypt untuk percakapan terenkripsi ke hulu. Jika komponen itu menyediakan antarmuka DNS biasa lokal, pembantu DNS konvensional dapat mengkuerinya memakai alamat dan port yang terdokumentasi.

Jaga kedua lompatan tetap eksplisit: dari pembantu ke resolver lokal, lalu dari resolver ke hulu. Berhasilnya lompatan pertama tidak membuktikan lompatan kedua mengikuti rute proxy yang dimaksud.

Pembedaan yang sama berlaku untuk DNS over HTTPS dan DNS over TLS. Mengubah nomor port di dig bukan adaptor protokol. Untuk antarmuka lain berbasis HTTP, gunakan kueri JSON lewat HTTPS ke Google Public DNS. Periksa kontrak endpoint sebelum menafsirkan timeout sebagai server SOCKS lain yang rusak.

Artikel terkait