19 de enero de 2011

Utilizar archivo /etc/hosts como dns en linux

¿Cansado de tener que escribir siempre las mismas direcciones ip en una terminal para hacer un ping o conectarte por ssh?

¿Y si modificamos el dns interno de Linux y guardamos las direcciones ip que tanto escribimos para apuntarlas con un nombre?

En su momento comenté la posibilidad de personalizar el dns del sistema en Windows, hoy toca lo mismo pero en Linux.

Seguir leyendo 'Utilizar archivo /etc/hosts como dns en linux'


Puesta en escena

ping 192.168.1.1
ping 80.58.0.33

A mi me cansa, y es que aprendido lo tengo ya, no creo que esos números se me olviden jamás.

Linux, al igual que Windows, dispone de un pequeño archivo lo más similar a un servidor dns que el sistema consulta antes de preguntar a servidores de nombres de dominios externos.

Su contenido por defecto es lo más similar a:

127.0.0.1       localhost
127.0.1.1       nombre_maquina

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
.....

Apuntando localhost y nuestro nombre de máquina a la dirección de loopback.
Sin embargo, éste contenido es modificable y podremos asignar más nombres de máquina aquí para simplificar mucho las tareas que siempre hacemos.



Puesta en marcha

Modificando el archivo /etc/hosts podremos apuntar direcciones ip a nombres de máquina de una maneras fácil y sencilla y de éste modo, personalizar el dns que tiene Linux.

Simplemente es cuestión de escribir la dirección ip al que le queremos asignar un nombre y ese respectivo nombre.

Por lo tanto, si queremos, por ejemplo, que a la ip 192.168.1.1 le asignemos el nombre router y a la ip 80.58.0.33 le asignemos el nombre router, simplemente escribimos debajo de la segunda línea del fichero:

192.168.1.1     router
80.58.0.33      dns

guardamos el fichero, y listo.



Comprobación

Primero hacemos un ping a ambos direcciones ip:



y ahora a los nombres que les hemos asignado para comprobar el funcionamiento:



19 de Enero de 2011

No hay comentarios:

Publicar un comentario