curl: Could not resolve proxy ile Could not resolve host farkı
DNS veya proxy ayarlarını değiştirmeden önce curl’ün proxy uç noktasını mı bulamadığını, hedef adını mı çözemediğini belirleyin.
curl’ün hangi adı çözemediğini okuyun. 5 ve 6 numaralı hatalar, proxy üzerinden giden isteğin farklı bölümleriyle ilgilidir:
| İleti | Anlamı ve sonraki kontrol |
|---|---|
| Could not resolve proxy — error 5 | Seçilen proxy URL’sinin ana makine bölümünde yazım hatası, yapıştırılmış boşluk veya yanlış yere konmuş kimlik bilgisi ve port metni olup olmadığını inceleyin. |
| Could not resolve host — error 6 | Hedef ana makine adını ve seçilen yolun bu adı yerelde çözüp çözmediğini inceleyin. |
Sayısal proxy adresi normal bir ana makine adı sorgusuna ihtiyaç duymaz. Proxy listesi IP verdiyse ama hata başka bir ana makineyi adlandırıyorsa devralınan proxy değişkenlerini ve gerçekten seçilen uç noktayı inceleyin. Yalnızca ana makine adı alanına tam IP:port dizgesi yerine yalnızca adresi girin.
Hedef çözümlemede curl’ün socks5 modu sorguyu istemcide yapar; socks5h adı proxy’ye gönderir. Bunları karşılaştırmak DNS görünümü farkını gösterebilir, ancak yanlış yazılmış adı düzeltmez. Proxy’ye devredilen çözümleme orada başarısız olursa curl yerel 6 hatası yerine proxy protokolü hatası alabilir.
Önce proxy URL’sini, sonra hedef URL’sini, son olarak çözümleyicinin yerini doğrulayın; ardından ilgisiz ayarları değiştirmeden yeniden deneyin. Başarılı DNS yalnızca bir adres sağlar. O adrese bağlantı, proxy el sıkışması ve hedef isteği hâlâ başarılı olmalıdır.