Paano Malutas ang Error na 'Hindi Malutas ng Curl ang Host' sa Linux

Paano Malutas Ang Error Na Hindi Malutas Ng Curl Ang Host Sa Linux



Ang 'Curl Could Not Resolve Host' ay kadalasang nangyayari kapag ang curl ay hindi makagawa ng koneksyon sa pagitan ng host at ng server. Sa madaling salita, ang error na ito ay nangyayari kapag ang DNS resolution ay hindi mahanap ang IP address na may partikular na hostname. Bukod dito, nangyayari rin ang error na ito dahil sa iba pang mga isyu, kabilang ang:
  • Mga isyu sa koneksyon sa network
  • Mga pagkakamali sa pag-type sa utos
  • Mga problema sa DNS server at mga isyu sa pagsasaayos
  • Hinaharang ng firewall ang koneksyon
  • Mga isyu na nauugnay sa ISP

Bagama't may ilang mga paraan upang mabilis na malutas ang error, maraming mga nagsisimula ang hindi alam kung paano ito gagawin. Kaya, sa blog na ito, ipapaliwanag namin ang iba't ibang mga paraan upang malutas ang error na 'Curl Could Not Resolve Host' sa Linux.

Paano Malutas ang Error na 'Hindi Malutas ng Curl ang Host' sa Linux

Hatiin natin ang seksyong ito sa maraming bahagi para ipaliwanag ang iba't ibang proseso para malutas ang error na 'Hindi Malutas ng Curl ang Host'.







1. Suriin ang mga pagkakamali sa pag-type
Ang mga pagkakamali sa pag-type ay ang pinakakaraniwang error na ginagawa ng maraming user ng Linux habang ginagamit ang command na 'curl'. Halimbawa, ang sumusunod na command ay may mga pagkakamali sa pag-type na humahantong sa error na 'Hindi Malutas ng Curl ang Host':



kulot https: // linuxh.com



Samakatuwid, suriin ang command na iyong ginagamit upang i-set up ang koneksyon.





2. Pagkakakonekta sa Network
Pakitiyak na ang koneksyon sa internet ay stable at gumagana nang tama. Maaari mong i-restart ang serbisyo sa networking dahil maaari nitong i-refresh ang mga setting ng DNS.

systemctl i-restart ang NetworkManager

O kaya



/ atbp / init.d / pag-restart ng network

3. Ang DNS Server
Kung hindi naresolba ng mga nakaraang proseso ang error, maaari mong suriin ang configuration ng DNS server. Maaari mong patakbuhin ang sumusunod na command upang buksan ang 'config' na file at magdagdag ng bagong nameserver dito:

sudo nano / atbp / resolv.conf

Halimbawa, idagdag natin ang bagong nameserver tulad ng ipinapakita sa sumusunod na command:

Linuxint 192.108.101.01

4. Ang /etc/hosts File
Minsan, maaari ding ipakita ng hostname ang error na “Curl Could Not Resolve Host”, kaya subukang suriin ang “/etc/hosts” sa pamamagitan ng pagpapatakbo ng sumusunod na command:

sudo nano / atbp / mga host

Kung sakaling tinukoy na ang hostname, tiyaking alisin ito at i-save ang file.

Konklusyon

Ito ay kung paano mo madaling masuri at mareresolba ang error na “Curl Could Not Resolve Host” sa Linux. Ang mga ibinigay na pamamaraan ay simple at maaaring malutas ang error nang hindi nahaharap sa mga isyu. Kung hindi naresolba ang error sa pamamagitan ng mga ibinigay na pamamaraan, inirerekomenda naming makipag-ugnayan sa iyong ISP o administrator ng network at tugunan ang isyu.