Linux işletim sistemlerinde curl: (6) Could not resolve host sorunu ve çözümü

  Linux

Linux sunucunuz da eğer curl: (6) Could not resolve host sorunu yaşıyorsanız belirteceğimiz adımları izleyerek sorununuzu çözümleyebilirsiniz.

SSH ile sunucunuza giriş sağladıktan sonra sorunu gözlemlemek adına kontrol sağlayalım ve aşağıda ki komutu yazalım:

curl http://google.com

komut sonucunda aşağıda ki gibi hata alıyorsanız çözüm için gerekli işlemlere başlayacağız

curl: (6) Could not resolve host: google.com; Name or service not known

Sorunlar: 

IPV6 etkindir ya da yanlış DNS sunucusu 

Nasıl düzelteceğimize geçelim:

IPV6 Devre Dışı Bırakma

SSH erişimi sonrasında 

cd komutu ile modprobe klasörüne giriş sağlıyoruz

cd /etc/modprobe.d/

nano komutu ile disableipv6 conf dosyasını oluşturuyoruz

nano disableipv6.conf

Daha sonra oluşturduğumuz conf dosyası içersine aşağıda ki parameteryi yazıyoruz ve kayıt edip çıkıyoruz. 

install ipv6 /bin/true

Bu işlemlerden sonra sunucuyu “reboot” yazarak yeniden başlatıyoruz.

Sunucu açıldıktan sonra tekrar SSH bağlantısı gerçekleştirelim.

Linux işletim sisteminiz hangi DNS sunucusunu kullandığını kontrol edelim.

cat /etc/resolv.conf

Bunlar 8.8.8.8 ve 8.8.4.4 olabilir ya da sunucu hizmeti aldığınız firmaya bağlı olarak firmanın IP adresleri de olabilir.

DNS adreslerin de değişiklik ve güncelleme gerçekleştirmek için aşağıda ki komutu yazıyoruz

nano /etc/resolv.conf

Örnek olarak şu şekilde olmalıdır eğer resolv conf dosyanız boş ise

nameserver 8.8.8.8

nameserver 8.8.4.4

DNS adreslerimizi de girdikten sonra son olarak aşağıda ki komutu yazıyoruz;

dhclient

Biraz zaman alabilir yukarıda ki komutu yazdıktan sonra. İşlemlerimiz tamamlandı şimdi kontrol edelim;

curl http://google.com

Sorunsuz şekilde curl çalışması gerekmektedir ve sonuç aşağıda ki gibi çıkmalıdır;

<HTML><HEAD><meta http-equiv=”content-type” content=”text/html;charset=utf-8″>

<TITLE>301 Moved</TITLE></HEAD><BODY>

<H1>301 Moved</H1>

The document has moved

<A HREF=”http://www.google.com/”>here</A>.

</BODY></HTML>

YORUM KUTUSU