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 सिर्फ पता देता है। उस पते से कनेक्शन, प्रॉक्सी हैंडशेक और गंतव्य अनुरोध को अभी सफल होना बाकी है।