Cara Menyelesaikan Ralat 'Curl Tidak Dapat Menyelesaikan Hos' di Linux

Cara Menyelesaikan Ralat Curl Tidak Dapat Menyelesaikan Hos Di Linux



'Curl Could Not Resolve Host' biasanya berlaku apabila curl tidak dapat membuat sambungan antara hos dan pelayan. Dalam erti kata lain, ralat ini berlaku apabila resolusi DNS tidak menemui alamat IP dengan nama hos tertentu. Selain itu, ralat ini juga berlaku disebabkan oleh isu lain, termasuk:
  • Isu sambungan rangkaian
  • Kesilapan menaip dalam arahan
  • Masalah pelayan DNS dan isu konfigurasi
  • Firewall menyekat sambungan
  • Isu berkaitan ISP

Walaupun terdapat beberapa cara untuk menyelesaikan ralat dengan cepat, ramai pemula tidak tahu bagaimana untuk melakukannya. Jadi, dalam blog ini, kami akan menerangkan pelbagai kaedah untuk menyelesaikan ralat 'Curl Could Not Resolve Host' dalam Linux.

Cara Menyelesaikan Ralat 'Curl Tidak Dapat Menyelesaikan Hos' di Linux

Mari bahagikan bahagian ini kepada beberapa bahagian untuk menerangkan pelbagai proses untuk menyelesaikan ralat 'Curl Could Not Resolve Host'.







1. Semak Kesilapan Menaip
Kesilapan menaip ialah ralat paling biasa yang dilakukan oleh ramai pengguna Linux semasa menggunakan arahan 'curl'. Sebagai contoh, arahan berikut mempunyai kesilapan menaip yang membawa kepada ralat 'Curl Could Not Resolve Host':



keriting https: // linuxh.com



Oleh itu, semak arahan yang anda gunakan untuk menyediakan sambungan.





2. Kesambungan Rangkaian
Sila pastikan sambungan internet stabil dan berfungsi dengan betul. Anda boleh memulakan semula perkhidmatan rangkaian kerana ia boleh menyegarkan tetapan DNS.

systemctl mulakan semula NetworkManager

Ataupun



/ dan lain-lain / init.d / rangkaian dimulakan semula

3. Pelayan DNS
Jika proses sebelumnya tidak menyelesaikan ralat, anda boleh menyemak konfigurasi pelayan DNS. Anda boleh menjalankan arahan berikut untuk membuka fail 'config' dan menambah pelayan nama baharu di dalamnya:

sudo nano / dan lain-lain / resolv.conf

Sebagai contoh, mari tambah pelayan nama baharu seperti yang ditunjukkan dalam arahan berikut:

Linuxint 192.108.101.01

4. Fail /etc/hosts
Kadangkala, nama hos juga boleh menunjukkan ralat 'Curl Could Not Resolve Host', jadi cuba semak '/etc/hosts' dengan menjalankan arahan berikut:

sudo nano / dan lain-lain / tuan rumah

Sekiranya nama hos sudah ditentukan, pastikan anda mengalih keluarnya dan menyimpan fail.

Kesimpulan

Inilah cara anda boleh menyemak dan menyelesaikan ralat 'Curl Could Not Resolve Host' dengan mudah di Linux. Kaedah yang disediakan adalah mudah dan boleh menyelesaikan ralat tanpa menghadapi masalah. Jika ralat tidak diselesaikan melalui kaedah yang diberikan, kami mengesyorkan anda menghubungi ISP atau pentadbir rangkaian anda dan menangani isu tersebut.