Ako vyriešiť chybu „Curl nemôže vyriešiť hostiteľa“ v systéme Linux

Ako Vyriesit Chybu Curl Nemoze Vyriesit Hostitela V Systeme Linux



„Krútenie nemôže vyriešiť hostiteľa“ sa zvyčajne vyskytuje, keď zvlnenie nemôže vytvoriť spojenie medzi hostiteľom a serverom. Inými slovami, táto chyba nastane, keď rozlíšenie DNS nenájde IP adresu s konkrétnym názvom hostiteľa. Okrem toho sa táto chyba vyskytuje aj v dôsledku iných problémov, vrátane:
  • Problémy so sieťovým pripojením
  • Chyby pri písaní v príkaze
  • Problémy so serverom DNS a problémy s konfiguráciou
  • Firewall blokuje pripojenie
  • Problémy súvisiace s ISP

Aj keď existuje niekoľko spôsobov, ako rýchlo vyriešiť chybu, veľa začiatočníkov nevie, ako to urobiť. Takže v tomto blogu vysvetlíme rôzne metódy na vyriešenie chyby „Curl Could Not Resolve Host“ v systéme Linux.

Ako vyriešiť chybu „Curl nemôže vyriešiť hostiteľa“ v systéme Linux

Rozdeľme túto časť na viacero častí, aby sme vysvetlili rôzne procesy na vyriešenie chyby „Curl Can Not Resolve Host“.







1. Skontrolujte chyby pri písaní
Chyby pri písaní sú najčastejšou chybou, ktorú mnohí používatelia Linuxu robia pri používaní príkazu „curl“. Napríklad nasledujúci príkaz obsahuje chyby pri písaní, ktoré vedú k chybe „Curl Could Not Resolve Host“:



curl https: // linuxh.com



Preto skontrolujte príkaz, ktorý používate na nastavenie pripojenia.





2. Sieťové pripojenie
Uistite sa, že internetové pripojenie je stabilné a správne funguje. Sieťovú službu môžete reštartovať, pretože môže obnoviť nastavenia DNS.

systemctl reštartujte NetworkManager

Alebo



/ atď / init.d / reštart siete

3. Server DNS
Ak predchádzajúce procesy chybu nevyriešia, môžete skontrolovať konfiguráciu servera DNS. Na otvorenie súboru „config“ a pridanie nového nameservera doň môžete spustiť nasledujúci príkaz:

sudo nano / atď / vyriešiť.conf

Napríklad, pridajte nový nameserver, ako je znázornené v nasledujúcom príkaze:

Linuxint 192.108.101.01

4. Súbor /etc/hosts
V názve hostiteľa sa niekedy môže zobraziť aj chyba „Curl Could Not Resolve Host“, takže skúste skontrolovať „/etc/hosts“ spustením nasledujúceho príkazu:

sudo nano / atď / hostiteľov

Ak je názov hostiteľa už definovaný, odstráňte ho a súbor uložte.

Záver

Takto môžete ľahko skontrolovať a vyriešiť chybu „Curl Could Not Resolve Host“ v systéme Linux. Poskytnuté metódy sú jednoduché a dokážu vyriešiť chybu bez problémov. Ak sa chyba neodstráni pomocou uvedených metód, odporúčame vám kontaktovať vášho ISP alebo správcu siete a problém vyriešiť.