Kuinka ratkaista 'Curl Could Not Resolve Host' -virhe Linuxissa

Kuinka Ratkaista Curl Could Not Resolve Host Virhe Linuxissa



'Curl ei pystynyt ratkaisemaan isäntä' tapahtuu yleensä, kun curl ei voi luoda yhteyttä isännän ja palvelimen välille. Toisin sanoen tämä virhe ilmenee, kun DNS-resoluutio ei löydä IP-osoitetta tietyllä isäntänimellä. Lisäksi tämä virhe ilmenee myös muista ongelmista, mukaan lukien:
  • Verkkoyhteysongelmat
  • Kirjoitusvirheet komennossa
  • DNS-palvelinongelmat ja määritysongelmat
  • Palomuuri estää yhteyden
  • Internet-palveluntarjoajaan liittyvät ongelmat

Vaikka on olemassa muutamia tapoja ratkaista virhe nopeasti, monet aloittelijat eivät tiedä, miten se tehdään. Joten tässä blogissa selitämme eri menetelmiä 'Curl Could Not Resolve Host' -virheen ratkaisemiseksi Linuxissa.

Kuinka ratkaista 'Curl Could Not Resolve Host' -virhe Linuxissa

Jaetaan tämä osio useisiin osiin selittääksemme eri prosesseja 'Curl Could Not Resolve Host' -virheen ratkaisemiseksi.





1. Tarkista kirjoitusvirheet
Kirjoitusvirheet on yleisin virhe, jonka monet Linux-käyttäjät tekevät käyttäessään 'curl'-komentoa. Esimerkiksi seuraavassa komennossa on kirjoitusvirheitä, jotka johtavat 'Curl Could Not Resolve Host' -virheeseen:



curl https: // linuxh.com



Tarkista siksi komento, jota käytät yhteyden luomiseen.





2. Verkkoyhteydet
Varmista, että Internet-yhteys on vakaa ja toimii oikein. Voit käynnistää verkkopalvelun uudelleen, koska se voi päivittää DNS-asetukset.

systemctl käynnistä NetworkManager uudelleen

Tai



/ jne / init.d / verkon uudelleenkäynnistys

3. DNS-palvelin
Jos edelliset prosessit eivät ratkaise virhettä, voit tarkistaa DNS-palvelimen asetukset. Voit suorittaa seuraavan komennon avataksesi 'config'-tiedoston ja lisätäksesi siihen uuden nimipalvelimen:

sudo nano / jne / resolv.conf

Lisätään esimerkiksi uusi nimipalvelin seuraavan komennon mukaisesti:

Linuxint 192.108.101.01

4. /etc/hosts-tiedosto
Joskus isäntänimi voi myös näyttää 'Curl Could Not Resolve Host' -virheen, joten yritä tarkistaa '/etc/hosts' suorittamalla seuraava komento:

sudo nano / jne / isännät

Jos isäntänimi on jo määritetty, poista se ja tallenna tiedosto.

Johtopäätös

Näin voit helposti tarkistaa ja ratkaista 'Curl Could Not Resolve Host' -virheen Linuxissa. Tarjotut menetelmät ovat yksinkertaisia ​​ja voivat ratkaista virheen ilman ongelmia. Jos virhe ei ratkea annetuilla tavoilla, suosittelemme ottamaan yhteyttä Internet-palveluntarjoajaasi tai verkon ylläpitäjään ja korjaamaan ongelman.