פורט 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 מקולקל.