SSH'ing con solo un nombre de máquina en la red interna: nombre de nodo o nombre de servidor proporcionado o no se conoce

4

Ayer pude ingresar en mi caja de desarrollo usando el nombre de la máquina. Hoy no puedo. Puedo nslookup y usar Chrome para navegar a mi caja usando solo el nombre de la máquina. ping y ssh no se resuelven solo con el nombre de la máquina. Todo se resuelve si uso el nombre de dominio completo. Todo esto también se resuelve si uso la dirección IP. Estoy en una red interna (10.0.0.x).

$ dscacheutil -flushcache; sudo killall -HUP mDNSResponder
$ nslookup my-dev-box
Server:     10.0.0.113
Address:    10.0.0.113#53

Name:   my-dev-box.thedomain.internal
Address: 10.0.0.106

$ ssh my-dev-box
ssh: Could not resolve hostname my-dev-box: nodename nor servname provided, or not known

$ ssh my-dev-box.thedomain.internal
password: xxx
Have a lot of fun... (it worked)

Cuando tengo ssh'd en mi cuadro de desarrollo, uso el comando hostname y devuelve my-dev-box .

Cuando escribo my-dev-box en Chrome, me lleva a mi sitio de desarrollo muy bien.

En las preferencias del sistema, en mi red inalámbrica (estoy conectado de forma inalámbrica con todo esto) en la configuración de DNS que tengo thedomain.internal en la lista de dominios de búsqueda.

¿Qué configuración me falta o cómo resolvería / restauraría ssh utilizando un nombre de host menos calificado?

EDITAR

Hasta ahora, la solución fue reiniciar mi macbook después de todos los pasos anteriores. SSH funciona igual que antes (conectándose solo con el nombre de la máquina en la red interna). Aún no se sabe la causa del error.

    
pregunta smilebomb 13.11.2013 - 16:57

0 respuestas

Lea otras preguntas en las etiquetas