¿Cómo configurar el DNS 'local'?

1

Estoy configurando un servidor Ubuntu Linux en una máquina vieja que tengo en casa [nunca antes había hecho esto] y estoy empezando a hacer que las cosas funcionen 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 a él por el momento con 192.168.0.8, pero si escribo servername en mi barra de direcciones, no se puede encontrar. Esto funciona para otras PC en la red (Windows), pero no para mi servidor Linux. ¿Qué debo configurar para que el nombre de los cuadros se resuelva en su IP local?

Gracias.

Anónimo
fuente
2
Yo uso mDNS. Como tiene una red mixta, es posible que desee utilizar WINS en su lugar.
Ignacio Vazquez-Abrams
Gracias, su comentario me llevó a esto: serenux.com/2009/09/... que es exactamente lo que necesitaba. :-)
Anónimo
1
Copié el contenido de esa URL a una respuesta aquí, en aras de la exhaustividad. Por favor márquelo como su respuesta aceptada.

Respuestas:

2

Esto es del enlace proporcionado por @Anonymous en los comentarios anteriores. He marcado esta respuesta como una wiki comunitaria.


Permitir que Ubuntu haga ping a los nombres de Windows NetBIOS

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

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

    $ sudo apt-get install winbind
    
  2. Una vez instalado, necesitamos decirle a Ubuntu que use WINS (como lo proporciona winbind) para resolver los nombres de host. Escribir:

    $ sudo gedit /etc/nsswitch.conf
    

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

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

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

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

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

    $ ping alyx
    

    ... y ahora se resuelve!

Date unas palmaditas en la espalda.

Permitir que Windows haga ping a los nombres de Ubuntu NetBIOS

Esta es solo la mitad de la ecuación. Ahora debemos permitir que Windows pueda hacer ping a las computadoras Ubuntu utilizando 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 la simplicidad misma. Abra una terminal y escriba:

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

  3. Date palmaditas en la espalda de nuevo.

usuario3463
fuente