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 फक्त पत्ता देतो. त्या पत्त्याशी कनेक्शन, प्रॉक्सी हँडशेक आणि गंतव्य विनंती अजूनही यशस्वी व्हावी लागते.