4 votos

¿Cómo puedo buscar la dirección IP de un host de Bonjour?

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.

Cyberduck's DNS lookup error

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.

7voto

Rajkumar S Puntos 248

Uso dns-sd

Es el DNS de Multidifusión (mDNS) & DNS de Descubrimiento de Servicio (DNS-SD) herramienta para BSD.

$ dns-sd -Gv4v6 <hostname>.local

Para mi ejemplo, yo escribo:

$ dns-sd -Gv4v6 raspberrypi.local

Y obtener la IP (redactado) en la columna de la dirección:

DATE: ---Wed 19 Jun 2019---
14:23:40.213  ...STARTING...
Timestamp     A/R    Flags if Hostname               Address         TTL
14:23:40.531  Add        2  5 raspberrypi.local.     <redacted MAC>  120
14:23:40.548  Add        2  5 raspberrypi.local.     10.1.2.3        120
14:23:40.838  Add        3  5 raspberrypi.local.     <redacted MAC>  120
14:23:40.838  Add        2  5 raspberrypi.local.     10.1.2.4        120

Nombres de host y direcciones IP han sido cambiados para proteger a los inocentes. He encontrado esta respuesta buscando otras preguntas sobre la búsqueda de Bonjour máquinas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X