¿Anfitriones en mal estado? Cómo restaurar el archivo predeterminado original /etc/hosts en Mac OS X

Anonim

El archivo de hosts se incluye en todas las computadoras y lo utiliza Mac OS para asignar direcciones IP a nombres de host. Debido a que los usuarios pueden optar por ajustar, cambiar o editar el archivo de hosts por una variedad de razones, puede estar fácilmente sujeto a errores del usuario, lo que lleva a una variedad de problemas de red no deseados que van desde ubicaciones de red inaccesibles, fallas de red, sitios web bloqueados o no puede cargar, incluso debido a actualizaciones fallidas de iOS y varios errores de iTunes, como los errores 17 y 3194 que se encuentran con frecuencia porque los servidores de Apple han sido bloqueados.

Afortunadamente, restaurar el archivo /etc/hosts predeterminado original a la normalidad es bastante fácil, y la mejor manera de recuperar el archivo predeterminado original intacto es simplemente sobrescribir el archivo hosts dañado existente con un nuevo versión limpia que es una copia de lo que viene predeterminado en Mac OS X. Se ha incluido un ejemplo a continuación para mayor comodidad, pero también puede recuperarlo desde otra Mac si es necesario. No se incluyen entradas ni modificaciones adicionales en la siguiente versión, que es una réplica directa de la que se encuentra en OS X Mavericks, por lo que es seguro regresar si accidentalmente estropeó el documento de hosts importante durante un cambio o ajuste. Querrá copiar el texto a continuación y pegarlo en un archivo de texto sin formato, almacenado en la ruta /etc/hosts. Si no está seguro de cómo hacerlo, puede seguir estas instrucciones para aprender a editar el archivo de la manera correcta desde la línea de comando y simplemente sobrescribirlo con el bloque de hosts a continuación, o usar TextEdit y guardar la versión desordenada. , que es lo que veremos a continuación.

El archivo /etc/hosts predeterminado y original en Mac OS X se ve así

El bloque de código contiene el archivo de hosts original y las cuatro entradas predeterminadas. Simplemente copie y pegue esto sobre un archivo de host existente y luego guárdelo como texto sin formato para restaurarlo.

Host Database localhost se usa para configurar la interfaz loopbackcuando el sistema está arrancando. No cambie esta entrada.127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost

Aquellos que estén familiarizados con la línea de comandos no deberían tener problemas con esto, pero si no está muy seguro de qué hacer, también puede completar el proceso desde la aplicación TextEdit, como lo describiremos a continuación. :

Restaurar un archivo de host original sin modificar en Mac OS X

TextEdit es el editor de texto simple incluido con cada Mac, también necesitará acceso de administrador para completar esta tarea ya que el documento del host es un archivo del sistema en un directorio restringido.

  1. Abra TextEdit y pegue el bloque de código anterior en un nuevo archivo vacío en blanco
  2. Seleccione Todo el texto y elija “Formato > Hacer texto sin formato” y haga clic en “Aceptar
  3. Elija "Archivo > Guardar como" y desmarque la casilla "Si no se proporciona una extensión, use txt". Esto es importante, NO INCLUYA UNA EXTENSIÓN DE ARCHIVO
  4. Pulse Comando+Mayús+G para que aparezca la ventana "Ir a la carpeta", ahora escriba /etc/ y vaya
  5. Nombre el archivo 'hosts' y guárdelo, deberá ingresar una contraseña de administrador para poder escribir en este directorio

Ahora, para confirmar que el archivo de hosts se guardó correctamente, vaya a la aplicación Terminal y escriba lo siguiente:

cat /etc/hosts

Ese comando debería informar que el archivo se ve así:

Si no se parece al archivo de hosts de muestra anterior, hizo algo mal. Los problemas más comunes generalmente son no guardar el archivo como texto sin formato, agregar accidentalmente la extensión del archivo o nombrarlo incorrectamente, así que verifique dos veces eso. Si aún tiene problemas, es posible que no haya sobrescrito el archivo correctamente.

Probablemente querrá vaciar la caché de DNS o simplemente reiniciar la Mac para que los cambios surtan efecto en todo el sistema y restaurar el archivo de hosts.

Esta es realmente la manera más fácil de restaurar el archivo de hosts si lo estropeó, si se llenó demasiado con toneladas de entradas, o si de alguna otra manera dejó la base de datos de hosts completamente inutilizable.Ciertamente, no necesita restaurar una Mac completa desde una copia de seguridad de Time Machine o reinstalar el sistema operativo para lograr esto.

¿Anfitriones en mal estado? Cómo restaurar el archivo predeterminado original /etc/hosts en Mac OS X