Normalmente, si quiero apuntar a un Bonjour con capacidad de alojar en mi red local, puede utilizar su nombre de host de la red local, hostname.local
, como en:
$ ssh pi@raspberrypi.local
Por desgracia, esto no funciona para todos los programas. Puedo obtener DNS de búsqueda de errores cuando intento esta notación en Cyberduck, por ejemplo.
Así que he intentado que las formas usuales de buscar los nombres de host para que yo pudiera simplemente escriba su dirección IP. Primer intento, gracias a la memoria muscular se whois
:
$ whois raspberrypi.local
% IANA WHOIS server
% for more information on IANA, visit http://www.iana.org
% This query returned 0 objects.
%
% You queried for raspberrypi.local but this server does not have
% any data for raspberrypi.local.
Duh. Por supuesto, esto por supuesto no funciona debido a que el Internet no tiene idea de que mi equipo es. He intentado un poco más:
$ nslookup raspberrypi.local
Server: 1.1.1.1
Address: 1.1.1.1#53
** server can't find raspberrypi.local: NXDOMAIN
host -a raspberrypi.local
Trying "raspberrypi.local"
Host raspberrypi.local not found: 4(NOTIMP)
Oops. Que también pedirá a la Internet. Cómo acerca de...
$ host -t NS raspberrypi.local
Host raspberrypi.local not found: 3(NXDOMAIN)
Todavía no hay suerte. Me ayudan a la gente, ¿cómo puedo buscar la dirección IP de otro equipo de mi red local si todo lo que sé es su Bonjour nombre de host?
Actualización: al Parecer, Cyberduck da la engañosa búsqueda de DNS error si accidentalmente escriba el nombre de usuario en el Servidor de campo, como en pi@raspberrypi.local
en lugar de raspberrypi.local
.