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 स्ट्रिङको सट्टा ठेगाना मात्र दिनुहोस्।
गन्तव्य समाधान गर्दा curl को socks5 मोडले क्लाइन्टमा खोज्छ; socks5h ले नाम प्रोक्सीमा पठाउँछ। तुलना गर्दा DNS दृष्टिकोणको फरक देखिन सक्छ, तर गलत लेखिएको नाम सच्याउँदैन। प्रोक्सीलाई सुम्पिएको समाधान त्यहाँ असफल भए curl ले स्थानीय त्रुटि 6 को सट्टा प्रोक्सी प्रोटोकल विफलता पाउन सक्छ।
पहिले प्रोक्सी URL, त्यसपछि गन्तव्य URL र अन्त्यमा नाम समाधान हुने स्थान पक्का गर्नुहोस्; असम्बन्धित सेटिङ नबदली फेरि प्रयास गर्नुहोस्। सफल DNS ले ठेगाना मात्र दिन्छ। त्यस ठेगानासँग जडान, प्रोक्सी ह्यान्डसेक र गन्तव्य अनुरोध अझै सफल हुनुपर्छ।