¿Cómo configurar DNS 'local'?

¿Cómo configurar DNS 'local'?

Estoy configurando un servidor Ubuntu Linux en una máquina vieja que tengo en casa [nunca había hecho esto antes] y estoy empezando a hacer que todo funcione como me gustaría. Una cosa en la que estoy atascado es:

¿Cómo consigo que el 'nombre' de mi casilla se resuelva en su dirección IP? Puedo acceder correctamente en este momento con 192.168.0.8, pero si escribo el nombre del servidor en mi barra de direcciones, no lo puedo encontrar. Esto funciona para otras PC en la red (Windows), pero no para mi servidor Linux. ¿Qué necesito configurar para que el nombre de los cuadros se resuelva en su IP local?

Gracias.

Respuesta1

Esto es de laenlaceproporcionado por @Anonymous en los comentarios anteriores. He marcado esta respuesta como wiki comunitaria.


Permitir que Ubuntu haga ping a los nombres NetBIOS de Windows

Ubuntu está configurado para uso de Linux, no de Windows, por lo que necesitamos instalar un paquete que permitirá a Ubuntu integrarse más fácilmente con las redes de Windows y utilizar NetBIOS. Este paquete se llama "winbind".

  1. Abra una terminal y escriba lo siguiente en el indicador de la terminal:

    $ sudo apt-get install winbind
    
  2. Una vez instalado, debemos decirle a Ubuntu que use WINS (según lo proporcionado por winbind) para resolver los nombres de host. Escribir:

    $ sudo gedit /etc/nsswitch.conf
    

    ... que abrirá el archivo en el Editor Gnome.

  3. Desplácese hacia abajo hasta la línea que comienza con "hosts:". En Ubuntu Jaunty, es similar a esto:

    hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
    
  4. Agregue la palabra "gana" al final de esta línea de modo que ahora se vea así:

    hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4 wins
    
  5. Guarde y salga del editor.

  6. Ahora hagamos ping nuevamente al nombre de nuestro cuadro de Windows.

    $ ping alyx
    

    ... ¡y ahora se resuelve!

Date una plamadita en la espalda.

Permitir que Windows haga ping a los nombres NetBIOS de Ubuntu

Esta es sólo la mitad de la ecuación. Ahora necesitamos permitir que Windows pueda hacer ping a las PC con Ubuntu usando su nombre NetBIOS. Esto requiere que Ubuntu reconozca y responda a esa solicitud. Necesitamos configurar un demonio de servidor para hacer esto. En Ubuntu, este demonio de servidor en particular se llama Samba.

  1. Instalar Samba es muy sencillo. Abra una terminal y escriba:

    $ sudo apt-get install samba
    
  2. Una vez que haya terminado, su PC con Ubuntu responderá automáticamente a todas las consultas NetBIOS para su nombre de host de inmediato, y eso no es solo desde máquinas con Windows, sino también desde otras máquinas con Ubuntu (configuradas con el paquete "winbind").

  3. Date una palmadita en la espalda otra vez.

información relacionada