Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

Cada Mac tiene un archivo "hosts". Es un pequeño archivo de texto sin formato que reside en su máquina con el fin de asignar su nombre de host a las direcciones IP. Su función es bastante simple, y es posible que el usuario promedio de una computadora nunca tenga que interactuar con él a menos que un problema lo obligue a hacerlo. El archivo de hosts también rastrea cosas como licencias cuando realiza actualizaciones. Sin embargo, este archivo puede confundirse por varias razones y causará problemas cuando lo haga.

Si su Mac no funciona exactamente como esperaba, le mostraremos cómo averiguar si el archivo hosts está causando esos problemas. También le mostraremos cómo reparar el archivo hosts para solucionarlo.

Cómo saber si su archivo de hosts de macOS necesita reparación

Una computadora con un archivo de host corrupto generalmente tendrá problemas al conectarse a Internet. Por ejemplo, puede intentar hacer una actualización del sistema pero recibe un mensaje que no puede actualizar porque

instagram viewer
tu Mac no está conectado a Internet. Sin embargo, cuando inicia su navegador web, su computadora se conecta a Internet sin problemas.

En casos como este y otros, puede echar un vistazo a su archivo de hosts para ver si hay alguna información corrupta que resida en él.

Para acceder a su archivo de hosts, abra Descubridor. En la barra de menú, haga clic en Ir > Ir a la carpeta y escriba /private/etc/hosts. Luego golpea el Ingresar llave. Haga doble clic en el Hospedadores archivo para abrirlo. Se abrirá en un editor de texto simple. Un archivo de hosts en buen estado debe terminar con las siguientes tres líneas:

servidor local
anfitrión de la transmisión
servidor local

No debe haber ningún texto más allá de la última línea localhost. Un archivo de hosts limpio debe verse como el de la imagen a continuación.

Si ve líneas adicionales, eso es lo que impide que su máquina se conecte.

En el siguiente ejemplo, puede que una aplicación haya escrito un código corrupto en el archivo hosts mientras intentaba realizar una actualización. Por alguna razón, esta aplicación probablemente falló a mitad de la actualización y dejó el texto parcial en el archivo de hosts. Este texto deberá eliminarse a mano antes de que la Mac pueda actualizarse correctamente. En este punto, puede editar el script incorrecto usando el editor de texto simple en el que se abrió.

Cómo reparar el archivo de hosts de macOS

Siga los pasos a continuación para eliminar las líneas corruptas. Primero, tome su información sobre herramientas y resalte todo lo que está debajo del segundo servidor local línea. Vuelva a verificar que haya resaltado el texto correcto; no desea modificar nada en el texto sobre esa segunda línea localhost. ahora golpea Borrar.

Tu Mac ahora te dará el mensaje:

No es el propietario del archivo "hosts" y no tiene permiso para escribir en él. Puede duplicar este documento y editar el duplicado. Solo el duplicado incluirá sus cambios.

Hacer clic Duplicar. Ahora guarda el copia de anfitriones archivo a su escritorio y cierre el archivo hosts original. Notará que el nuevo archivo guardado es un archivo hosts limpio y corregido que no tiene texto adicional después de la segunda línea localhost.

A continuación, pulse Control y haga clic para Rebautizar el original Hospedadores archivo; configúralo en anfitriones originales. Se le pedirá que ingrese su contraseña. Una vez hecho esto, vaya a su escritorio y cambie el nombre copia de anfitriones a Hospedadores. Por último, arrastre el editado Hospedadores archivo de nuevo en el etc. carpeta en Finder.

Ahora tendrá un archivo de hosts actualizado, menos el texto corrupto. También tendrá el archivo de hosts original, que es útil si descubre que esto no solucionó el problema y necesita volver a él.

No se sorprenda ni se alarme si su computadora requiere que autentique todas sus acciones durante este proceso. Esto es parte de los protocolos de protección de Mac que evitan que los programas nefastos alteren su máquina sin su autorización o conocimiento.

Comprobar si la reparación de archivos de hosts de macOS solucionó el problema

Cuando termine, cierre todas las ventanas abiertas y reinicie su máquina. Primero debe confirmar que su Mac puede acceder a Internet después de reiniciar. Si no hay problemas, intente repetir la actividad que desencadenó el problema original. Si su archivo de hosts fue realmente el problema, su computadora ahora debería comportarse correctamente.

También puede querer mirar las mejores herramientas de Mac para reparar archivos dañados en caso de que este problema aparezca en otra parte.

Mirando más allá del archivo Hosts

Si bien el archivo de hosts es una causa potencial significativa de problemas de conexión, especialmente si una aplicación le ha agregado texto, de ninguna manera es el único lugar donde puede ocurrir un problema de conexión. Si aún tiene el mismo problema, tendrá que solucionar el problema más allá del archivo de hosts. Hay muchas maneras de hacerlo, pero al menos sabrá que ha descartado una posible causa común.