พอร์ต 443 ไม่ได้ทำให้ dig กลายเป็นไคลเอนต์ DNSCrypt
จับคู่โปรโตคอลของตัวแก้ชื่อก่อนเปลี่ยนพอร์ตปลายทางของตัวช่วย DNS ของพร็อกซี
dig @resolver.example -p 443 +tcp ส่งคำถาม DNS ผ่าน TCP ไปยังพอร์ต 443 มันไม่ได้เจรจา DNSCrypt
เรื่องนี้สำคัญเมื่อแก้ไขตัวช่วย DNS ของพร็อกซีให้ใช้ตัวแก้ชื่อที่เข้ารหัส บริการอาจรับฟังบนพอร์ตที่คุ้นเคยแต่คาดหวังรูปแบบข้อมูลที่แตกต่างไปโดยสิ้นเชิง
ใช้คอมโพเนนต์ตัวแก้ชื่อที่รู้จัก DNSCrypt สำหรับการสนทนาขึ้นต้นทางที่เข้ารหัส หากมันเปิดอินเทอร์เฟซ DNS แบบธรรมดาในเครื่อง ตัวช่วย DNS ทั่วไปสามารถสอบถามอินเทอร์เฟซนั้นโดยใช้ที่อยู่และพอร์ตตามเอกสาร
ทำให้ทั้งสองช่วงชัดเจน: ตัวช่วยไปยังตัวแก้ชื่อในเครื่อง แล้วตัวแก้ชื่อไปยังต้นทาง ช่วงแรกที่ทำงานได้ไม่ได้ยืนยันว่าช่วงที่สองไปตามเส้นทางพร็อกซีที่ตั้งใจ
ความแตกต่างเดียวกันใช้กับ DNS over HTTPS และ DNS over TLS การเปลี่ยนหมายเลขพอร์ตใน dig ไม่ใช่ตัวแปลงโปรโตคอล สำหรับอินเทอร์เฟซอื่นที่ใช้ HTTP ให้ใช้คำขอ JSON แบบ HTTPS ไปยัง Google Public DNS ตรวจสอบสัญญาของปลายทางก่อนตีความว่าการหมดเวลาเป็นเซิร์ฟเวอร์ SOCKS อีกตัวที่เสีย