Las resoluciones directas, también conocidas como mapeo de nombres de host a direcciones IP, son esenciales para la correcta navegación y comunicación en una red. En un sistema Linux, este mapeo se puede gestionar mediante la edición del archivo hosts
. A continuación, te mostramos cómo introducir resoluciones directas en un host en Linux de manera sencilla y eficaz.
Paso 1: Acceso al Archivo hosts
El archivo hosts
se encuentra en el directorio /etc
y es fundamental para la resolución de nombres de dominio de manera local. Para editar este archivo, necesitas permisos de superusuario.
- Abre una terminal.
- Utiliza un editor de texto como
nano
,vim
ogedit
. Aquí usamosnano
para su simplicidad.
sudo nano /etc/hosts
Paso 2: Entender la Estructura del Archivo hosts
El archivo hosts
tiene una estructura sencilla. Cada línea representa una entrada de resolución de nombres y sigue el siguiente formato:
dirección_IP nombre_host [alias]
dirección_IP
: La dirección IP a la que se asigna el nombre de host.nombre_host
: El nombre del host (dominio) que deseas resolver.alias
(opcional): Un nombre alternativo para el host.
Por ejemplo:
127.0.0.1 localhost
192.168.1.10 servidor.local servidor
En esta configuración, localhost
resuelve a 127.0.0.1
y servidor.local
junto con el alias servidor
resuelven a 192.168.1.10
.
Paso 3: Añadir Nuevas Entradas
Para añadir una nueva resolución directa:
- Desplázate hasta una línea en blanco o al final del archivo.
- Escribe la nueva entrada siguiendo el formato mencionado.
Supongamos que deseas mapear el nombre de dominio miapp.local
a la dirección IP 10.0.0.5
:
10.0.0.5 miapp.local
Puedes agregar múltiples entradas según sea necesario. Por ejemplo:
10.0.0.6 dbserver.local
10.0.0.7 webserver.local web
Paso 4: Guardar y Salir
Una vez que hayas realizado las modificaciones necesarias:
- Guarda los cambios.
- En
nano
, presionaCtrl + O
para guardar y luegoEnter
. - En
vim
, escribe:wq
y presionaEnter
.
- En
- Sal del editor.
- En
nano
, presionaCtrl + X
. - En
vim
, asegúrate de estar en el modo de comando y escribe:q!
si deseas salir sin guardar cambios adicionales.
- En
Paso 5: Verificar la Configuración
Para asegurarte de que las nuevas entradas están funcionando correctamente, puedes usar el comando ping
o nslookup
:
ping miapp.local
nslookup miapp.local
Si la configuración es correcta, el sistema debería resolver miapp.local
a 10.0.0.5
.
Conclusión
La edición del archivo hosts
es una forma sencilla y poderosa de gestionar las resoluciones directas en Linux. Esta capacidad es útil para desarrollo local, pruebas de red y administración de sistemas. Con los pasos anteriores, puedes introducir y gestionar estas resoluciones de manera efectiva, mejorando la configuración y el funcionamiento de tu red local.