Cómo usar el archivo Hosts en Linux

Si ha visto nuestro artículo en usando el archivo hosts en Windows y está usando Linux en lugar de Windows, puede que se pregunte cómo hacer exactamente lo mismo en Linux. Bueno, estás de suerte. Estos son los pasos exactos para usar el archivo de hosts en Linux.

En Linux y otros sistemas basados en Unix, incluyendo los BSDs y Mac OS X, se encuentra en «/etc/hosts», y funciona casi exactamente igual que en Windows. De hecho, existió bajo Unix durante más tiempo que bajo Windows.

El archivo de hosts Linux

El archivo de hosts originalmente desempeñaba la misma función que el DNS: haciendo coincidir las direcciones IP con los nombres de host . Funcionaba bien en los primeros tiempos de Internet, donde sólo había un puñado de anfitriones. Los administradores del sistema descargaban una copia del archivo de una fuente central que tenía una lista de hosts conocidos.

Ya a principios de los años ochenta, empezó a ser difícil de manejar, y nació la necesidad de un sistema más flexible. El DNS se convirtió rápidamente en la solución, porque está descentralizado y distribuido entre muchas máquinas a través de Internet.

El viejo y humilde «/etc/hosts» todavía está por ahí, y a veces sigue siendo útil, como se vio en el artículo anterior. Es fantástico si está a cargo de una red doméstica o de una pequeña oficina, y configurar un servidor DNS sería una exageración.

Obtener permiso

El fichero «/etc/hosts» pertenece al superusuario, por lo que tendrás que usar «sudo» para poder modificarlo, siempre que tu sistema lo tenga. De lo contrario, puedes usar «su» y ejecutar el comando como si fueras root.

Como con cualquier otro archivo de sistema importante, es una buena idea hacer una copia de él primero como copia de seguridad. Entonces, si algo sale mal, puedes copiar tu copia de seguridad y volver a la normalidad.

Aquí está cómo hacer la copia de seguridad:

sudo cp /etc/hosts /etc/hosts.old

Sin embargo, puede llamar al archivo lo que quiera. Es sólo un simple archivo ASCII. Y hablando de archivos ASCII simples, estarás editando /etc/hosts en tu editor de texto favorito. Aquí hay una captura de pantalla de Emacs, sólo porque es mi favorito.

Cómo usar el archivo Hosts en Linux


Sí, mi netbook lleva el nombre de Sam Gamgee de El Señor de los Anillos .

sudo emacs /etc/hosts

Alternativamente, también puede usar

sudo nano /etc/hosts

para editar el archivo en su terminal.

El formato también es casi exactamente el mismo en sistemas tipo Unix que en Windows, lo cual, considerando que Internet fue implementado en estos sistemas antes que en Windows, no es exactamente sorprendente.

No voy a pasar mucho tiempo repasando el artículo anterior, pero voy a señalar algunas de las cosas que puedes hacer con el archivo.

Edición del archivo de hosts

Por ejemplo, he aquí cómo bloquearía un sitio web de su equipo:

127.0.0.0.1 facebook.com

Y para hacer un atajo personal:

66.220.152.16 fa.ce

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.

Por cierto, si quieres buscar la dirección IP de un sitio, puedes usar la utilidad «nslookup», como lo harías con windows. En realidad, muchas de estas utilidades de Internet aparecieron por primera vez en Unix.

Si desea información más detallada sobre un nombre de dominio, puede utilizar este comando:

whois facebook.com

Este post debería mostrarte que si puedes hacer algo en Windows, también puedes hacerlo en Linux o en cualquier otro sistema tipo Unix.

Crédito de la imagen: Icono de vector de búsqueda de dominio. Buscador de dominios.com.net.org por Big Stock Photo.

Fuente: este post proviene de Vida Tecno, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Etiquetas: Linux

Recomendamos

Relacionado

Linux

es un sistema basado en la web para Unix, Linux, OpenSolaris, y recientemente se han añadido sistemas operativos basados en Windows que le permiten tomar el control total de su servidor a través de un popular panel de control e interfaz web. Lo que Webmin hace es que le permite simplificar el curso de acción de gestión con un sistema Unix y/o Linux. Puede editar y configurar archivos manualmente, ...

Linux

Dentro de su sistema Linux o macOS, hay un archivo llamado «sudoers» que controla los niveles más profundos de su sistema de permisos. Permite o niega a los usuarios el acceso a los superusuarios y tiene algunas preferencias especiales para sudo. ¿Qué es el archivo Sudoers? El archivo sudoers es un archivo de texto que vive en «/etc/sudoers». Controla cómo funciona sudo en su m ...

Linux

Grep es un pequeño programa de Unix para encontrar patrones coincidentes. Iniciado como un programa Unix, se puede encontrar tanto en Linux como en Mac y BSD. Puede leer casi cualquier texto, lo que significa que puede leer las entradas de otros comandos, o puede abrir y revisar los archivos directamente. Grep es increíblemente útil, especialmente para mirar a través de directorios desde la línea ...

Linux

Aquellos de nosotros en UNIX (y sí, la gente de Mac, que te incluye a ti) no tenemos que lidiar a menudo con el malware. Hay espacio para el debate sobre las razones exactas de esto, pero pocos argumentarían que Linux, BSD y OSX son golpeados tan fuerte o tan a menudo como Windows. Sin embargo, esto no nos hace inmunes al malware. Todos descargamos software en línea, e incluso aquellos que se limi ...

Linux

sed significa s tream ed itor y es un comando de uso común en Linux/Unix. El nombre proviene de un portmanteau de esas dos palabras. No es un editor de texto, aunque sí modifica el texto. En su lugar, sed recibe la entrada de texto como un «stream» y edita el stream de acuerdo con sus instrucciones. En general, la gente usa sed como una versión de línea de comandos de find and replace. E ...

Linux

Samba es un servicio útil que se encuentra en la mayoría de los sistemas Unix y Linux y que le permite compartir archivos y servicios de impresión con otro ordenador, especialmente con un cliente de Microsoft Windows. En Ubuntu, aunque el gestor de archivos Nautiilus viene con una serie de protocolos de conexión para acceder a los archivos desde un servidor remoto, no convierte la máquina en un se ...

Linux

Valve ya había revolucionado el mundo de los videojuegos en Linux una vez al optar por ampliar Steam para que sea compatible con el sistema operativo de código abierto. Ahora, lo han vuelto a hacer incorporando su propia versión de Wine into Steam y utilizándola para lanzar automáticamente juegos de Windows desde la misma interfaz. Eso es correcto. Ahora puedes jugar a muchos de tus juegos de Wind ...

Linux

Como sistema operativo, Linux ofrece una estabilidad impresionante, un increíble soporte de código abierto y una increíble gama de potentes herramientas de administración. Aunque Windows 10 es capaz de ofrecer soporte para algunas de estas cosas, no hay nada como usar un intérprete de comandos bash para administrar sus máquinas locales y de red. Hasta hace poco, la ejecución de bash en Windows req ...

Linux

La necesidad de empaquetar y comprimir archivos juntos en un solo archivo ha existido desde que los ordenadores obtuvieron los primeros discos duros, y esa necesidad se ha mantenido hasta el día de hoy. La mayoría de los usuarios de ordenadores están familiarizados con los archivos.zip, pero los archivos son mucho más que el humilde.zip. En este tutorial, le mostraremos los diferentes comandos de ...

Linux

Systemd se ha convertido en una característica principal de muchas distribuciones de Linux, incluyendo Arch Linux. Completa el proceso de arranque, inicia y detiene los servicios, e incluso trabaja estrechamente con la utilidad netctl para conectarse a Internet. Los desarrolladores de Arch Linux crearon Netctl, como indica su página de manual, para » controlar el estado de los servicios Syste ...