Tutoriales

(6) No se pudo resolver el error del host en Linux

A medida que los usuarios de Linux continúan fomentando y aumentando hábilmente su experiencia de usuario, pronto se dan cuenta de que se vuelven más eficientes y productivos en el entorno de línea de comandos de Linux.

El entorno del sistema operativo Linux expone a sus usuarios a herramientas basadas en terminales como Curl para una descarga y carga no interactiva de archivos específicos de red/basados ​​en Internet, que es similar a la utilidad Wget y ambas comparten algunas similitudes en su implementación y funcionalidades.

El papel principal de la Rizo La utilidad como se destaca en su página de manual es transferir una URL específica.

$ man curl 

Admite numerosos protocolos, siendo los más comunes FTP, FTPS, HTTP, HTTPS, SCP, SFTP, SMTP y SMTP.

Él Rizo La sintaxis del comando es la siguiente:

$ curl [options / URLs]

Podemos mostrar su implementación usándolo con una URL aleatoria.

$ curl https://google.com -o linuxshelltips.txt

En el comando anterior, los hallazgos de Curl al acceder a la URL resaltada se guardan en el archivo de texto siguiente.

Descargar archivo de rizos

curl: (6) no se pudo resolver el error del host

En la mayoría de los casos, este tipo de error ocurre cuando hay un problema con la resolución de DNS de un servidor Linux. Un administrador de Linux categorizará/definirá este desafío como un problema del servicio de administración del servidor.

Es probable que este error tome varias formas cuando el rizo El comando se ejecuta desde la terminal de Linux y los más populares incluyen:

  • curl: (6) no se pudo resolver host: nombre_dominio.extensión; Nombre o servicio desconocido
  • curl: (6) no se pudo resolver el host: nombre_dominio.extensión, por ejemplo, linuxshelltips.com
  • curl: (6) no pudo resolver host: aplicación

Ahora que hemos resaltado la razón principal que podría estar detrás de la declaración rizo error de comando durante su ejecución en una terminal Linux, es hora de solucionar el problema.

Solución 1: falta el servidor de nombres DNS en funcionamiento

Un servidor de nombres es básicamente un puente entre un nombre de dominio en funcionamiento/comprado y la dirección IP de un servidor. Cuando compra o se suscribe a un nombre de dominio, y antes de usar/vincular este nombre de dominio a su servidor Linux remoto, debe configurar un servidor de nombres DNS. Un servidor de nombres DNS permite a un usuario utilizar un nombre de dominio para acceder a un servidor remoto en lugar de utilizar su dirección IP.

En su servidor/máquina Linux, el archivo /etc/resolv.conf es responsable de las entradas del servidor de nombres DNS generadas automáticamente por Gerente de Redes.

$ sudo nano /etc/resolv.conf

Este archivo puede contener más de una entrada de servidor de nombres DNS. Como habrá notado, la sintaxis para agregar una entrada de servidor de nombres DNS en este archivo debería ser similar a la siguiente:

nameserver   IP.ADDRESS

Por ejemplo, si tuviera que agregar Google servidores de nombres públicos a este archivo, se vería así:

nameserver   192.168.100.1
nameserver   8.8.8.8
nameserver   8.8.4.4
Agregar servidores de nombres DNS en Linux
Agregar servidores de nombres DNS en Linux

Si está utilizando un servidor de nombres DNS privado, agréguelo al /etc/resolv.conf expediente. Actualice o reinicie el sistema si es posible y el host debería comenzar a resolverse.

Solución 2: errores de sintaxis de curl

Asegúrate que rizo la ejecución del comando se adhiere a su uso correcto de sintaxis. Un error de sintaxis puede surgir de algo tan simple como el mal uso de una secuencia de escape (/) o un espaciado ilegal en la URL.

Él curl: (6) no se pudo resolver el error del host en Linux se relaciona principalmente con la configuración incorrecta o faltante del servidor de nombres DNS o un error de sintaxis aleatorio que se puede escanear y reparar.

LEER  Los 11 mejores clientes gráficos Git para Linux en 2023

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba