Como resolver o erro “Curl não pôde resolver o host” no Linux

Como Resolver O Erro Curl Nao Pode Resolver O Host No Linux



O “Curl Could Not Resolve Host” geralmente ocorre quando o curl não consegue criar uma conexão entre o host e o servidor. Em outras palavras, esse erro ocorre quando a resolução DNS não encontra o endereço IP com o nome de host específico. Além disso, esse erro também ocorre devido a outros problemas, incluindo:
  • Problemas de conectividade de rede
  • Erros de digitação no comando
  • Problemas de servidor DNS e problemas de configuração
  • O firewall está bloqueando a conexão
  • Problemas relacionados ao ISP

Embora existam algumas maneiras de resolver o erro rapidamente, muitos iniciantes não sabem como fazê-lo. Portanto, neste blog, explicaremos os vários métodos para resolver o erro “Curl Could Not Resolve Host” no Linux.

Como resolver o erro “Curl não pôde resolver o host” no Linux

Vamos dividir esta seção em várias partes para explicar os vários processos para resolver o erro “Curl Could Not Resolve Host”.







1. Verifique os erros de digitação
Erros de digitação são os erros mais comuns que muitos usuários do Linux cometem ao usar o comando “curl”. Por exemplo, o comando a seguir contém erros de digitação que levam ao erro “Curl Could Not Resolve Host”:



enrolar https: // linuxh.com



Portanto, verifique o comando que você está usando para configurar a conexão.





2. Conectividade de rede
Certifique-se de que a conexão com a Internet esteja estável e funcionando corretamente. Você pode reiniciar o serviço de rede, pois ele pode atualizar as configurações de DNS.

systemctl reiniciar o NetworkManager

Ou



/ etc. / iniciar.d / reinicialização da rede

3. O servidor DNS
Se os processos anteriores não resolverem o erro, você poderá verificar a configuração do servidor DNS. Você pode executar o seguinte comando para abrir o arquivo “config” e adicionar um novo servidor de nomes nele:

sudo nano / etc. / resolv.conf

Por exemplo, vamos adicionar o novo servidor de nomes conforme mostrado no seguinte comando:

Linuxint 192.108.101.01

4. O arquivo /etc/hosts
Às vezes, o nome do host também pode mostrar o erro “Curl Could Not Resolve Host”, então tente verificar “/etc/hosts” executando o seguinte comando:

sudo nano / etc. / anfitriões

Caso o nome do host já esteja definido, remova-o e salve o arquivo.

Conclusão

É assim que você pode verificar e resolver facilmente o erro “Curl Could Not Resolve Host” no Linux. Os métodos fornecidos são simples e podem resolver o erro sem enfrentar problemas. Se o erro não for resolvido pelos métodos fornecidos, recomendamos que você entre em contato com seu ISP ou administrador de rede e resolva o problema.