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 صرف پتہ دیتا ہے۔ اس پتے سے کنکشن، پراکسی ہینڈشیک اور منزل کی درخواست کو ابھی کامیاب ہونا ہے۔