Hogyan lehet megoldani a „Curl Could Not Resolve Host” hibát Linuxban

Hogyan Lehet Megoldani A Curl Could Not Resolve Host Hibat Linuxban



A „Curl Could Not Resolve Host” általában akkor fordul elő, ha a curl nem tud kapcsolatot létrehozni a gazdagép és a szerver között. Más szavakkal, ez a hiba akkor fordul elő, ha a DNS-feloldás nem találja meg az adott gazdagépnévvel rendelkező IP-címet. Ezenkívül ez a hiba más problémák miatt is előfordul, többek között:
  • Hálózati csatlakozási problémák
  • Gépelési hibák a parancsban
  • DNS-kiszolgáló problémák és konfigurációs problémák
  • A tűzfal blokkolja a kapcsolatot
  • ISP-vel kapcsolatos problémák

Bár van néhány módszer a hiba gyors megoldására, sok kezdő nem tudja, hogyan kell ezt megtenni. Tehát ebben a blogban elmagyarázzuk a „Curl Could Not Resolve Host” hiba megoldásának különféle módszereit Linux rendszeren.

Hogyan lehet megoldani a „Curl Could Not Resolve Host” hibát Linuxban

Osszuk fel ezt a részt több részre, hogy elmagyarázzuk a „Curl Could Not Resolve Host” hiba megoldásának különféle folyamatait.







1. Ellenőrizze a gépelési hibákat
A gépelési hibák a leggyakoribb hiba, amelyet sok Linux-felhasználó elkövet a „curl” parancs használata közben. Például a következő parancs olyan gépelési hibákat tartalmaz, amelyek a „Curl Could Not Resolve Host” hibához vezetnek:



curl https: // linuxh.com



Ezért ellenőrizze a parancsot, amelyet a kapcsolat beállításához használ.





2. Hálózati kapcsolat
Győződjön meg arról, hogy az internetkapcsolat stabil és megfelelően működik. A hálózati szolgáltatást újraindíthatja, mivel az frissítheti a DNS-beállításokat.

systemctl indítsa újra a NetworkManager programot

Vagy



/ stb / init.d / hálózat újraindítása

3. A DNS-kiszolgáló
Ha az előző folyamatok nem oldják meg a hibát, ellenőrizheti a DNS-kiszolgáló konfigurációját. A következő parancs futtatásával megnyithatja a „config” fájlt, és hozzáadhat egy új névszervert:

sudo nano / stb / resolv.conf

Például adjuk hozzá az új névkiszolgálót a következő parancs szerint:

Linuxint 192.108.101.01

4. Az /etc/hosts fájl
Néha a gazdagépnév a „Curl Could Not Resolve Host” hibát is megjelenítheti, ezért próbálja meg ellenőrizni az „/etc/hosts” fájlt a következő paranccsal:

sudo nano / stb / otthont ad

Ha a gazdagépnév már meg van határozva, feltétlenül távolítsa el, és mentse a fájlt.

Következtetés

Így egyszerűen ellenőrizheti és megoldhatja a „Curl Could Not Resolve Host” hibát Linuxban. A megadott módszerek egyszerűek, és problémák nélkül megoldhatják a hibát. Ha a hiba nem szűnik meg a megadott módszerekkel, javasoljuk, hogy forduljon internetszolgáltatójához vagy hálózati rendszergazdájához, és foglalkozzon a probléma megoldásával.