Linux resuelva DNS de Windows

El inconveniente principalmente se presenta cuando estas trabajando en la consola, y no dispones de la IP del equipo con Windows, entonces, recordas el nombre del puesto de trabajo y haces via Terminal:

ping Equipo1

y lamentablemente nos encontramos con que el equipo “no existe” y nos devolverá algo parecido a:

ping: unknown host Equipo1

Ahora bien, este inconveniente se presenta por la prioridad para resolver los nombres seteados en el nsswitch, en principio haremos lo siguiente:

1) sudo -s [Get SUDO!!! sisi, es la única forma en la consola]
2) apt-get install winbind [Instalaremos el Bind para Wins]
3) nano /etc/nsswitch.conf [editamos el archivo nsswitch]

Buscamos la linea que dice:

hosts: files dns [es probable como yo que tengas mas items]

y lo cambias por:

hosts: files wins dns

Lesto!, Con esto estamos en condiciones de resolver los equipos de Windows, bajo nuestro entorno linux, por lo tanto ping Equipo1 nos devolverá respuesta.

Nota:
El archivo nsswitch, es empleado para configurar cual servicio sera usado para determinar la información relacionada a los hosts, archivo de contraseñas, y archivos de grupos.

Saludos.-

Un comentario sobre “Linux resuelva DNS de Windows

  1. La línea de hosts en mi /etc/nsswitch.conf dice:

    hosts: files mdns4_minimal [NOTFOUND=return] dns

    Pongo hosts: files mdns4_minimal [NOTFOUND=return] wins dns ?

    Gracias

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s