curl: ההבדל בין Could not resolve proxy ל-Could not resolve host
לפני שמשנים DNS או הגדרות פרוקסי, בררו אם curl לא מצא את נקודת הפרוקסי או לא פתר את שם היעד.
קראו איזה שם curl לא הצליח לפתור. שגיאות 5 ו-6 נוגעות לחלקים שונים של בקשה דרך פרוקסי:
| הודעה | משמעות והבדיקה הבאה |
|---|---|
| Could not resolve proxy — error 5 | בדקו את המארח ב-URL של הפרוקסי שנבחר: שגיאות כתיב, רווחים שהודבקו ופרטי התחברות או טקסט פורט שנמצאים במקום שגוי. |
| Could not resolve host — error 6 | בדקו את שם המארח של היעד והאם המסלול שנבחר פותר אותו מקומית. |
כתובת פרוקסי מספרית אינה צריכה חיפוש רגיל של שם מארח. אם רשימת הפרוקסי נתנה IP אבל השגיאה מציינת מארח אחר, בדקו את משתני הפרוקסי שהתקבלו בירושה ואת נקודת הקצה שנבחרה בפועל. בשדה שמקבל רק שם מארח, השתמשו בכתובת בלבד במקום במחרוזת IP:port המלאה.
לפתרון שם היעד, מצב socks5 של curl מבצע את החיפוש בצד הלקוח; socks5h שולח את השם לפרוקסי. השוואה יכולה לחשוף הבדל בתצוגת DNS, אבל לא לתקן שם שנכתב בשגיאה. אם הפתרון שהועבר לפרוקסי נכשל שם, curl עשוי לקבל כשל בפרוטוקול הפרוקסי במקום שגיאה מקומית 6.
אמתו תחילה את URL הפרוקסי, אחר כך את URL היעד ולבסוף את מיקום פותר השמות; נסו שוב בלי לשנות הגדרות לא קשורות. DNS מוצלח מספק רק כתובת. החיבור אליה, לחיצת היד עם הפרוקסי והבקשה ליעד עדיין צריכים להצליח.