Unterschied zwischen Mac OSX nslookup und resolveip

Unterschied zwischen Mac OSX nslookup und resolveip

Ich ging davon aus, dass nslookup beim Nachschlagen von Namen, die nicht im Internet vorkommen, entweder einen Fehler ausgibt oder die richtige Antwort liefert, aber das folgende Verhalten verwirrt mich. Habe ich die Verwendung oder die Ausgabe/Einschränkungen falsch verstanden?

$ resolveip raspberrypi.local
IP address of raspberrypi.local is 192.168.0.41
$ nslookup raspberrypi.local
Server:     194.168.4.100
Address:    194.168.4.100#53

** server can't find raspberrypi.local: NXDOMAIN

Die Antwort von 192.168.0.41ResolveIP ist korrekt, aber die Antwort von nslookup ist nicht korrekt. Außerdem frage ich mich, worauf sich dieser #53Teil der Adresse bezieht. Es ist sicher nicht die Portnummer. Die Manpage für nslookup scheint es nicht zu erklären.

Antwort1

Das Verhalten von resolveip vs nslookup wurde bereits kurz besprochenHierschon, aber es scheintlösenüberprüft Hosts und geht dann zu DNS-Prüfungen über, währendnslookupgeht direkt zum DNS. Ich würde also annehmen, dass es den Pi entweder aus der Hosts-Datei oder über andere Mittel (arp?) aus dem lokalen Netzwerk kennt. Es scheint, dass der Pi nicht bei Ihrem DNS-Server registriert ist.

Außerdem bezieht sich #53 auf den Port, der vom Server geantwortet hat. SieheDasDiskussion.

verwandte Informationen