Разница между Mac OSX nslookup и resolveip

Разница между Mac OSX nslookup и resolveip

Я предполагал, что nslookup либо выдаст ошибку при поиске неинтернет-имен, либо даст правильный ответ, но меня сбивает с толку следующее поведение. Я неправильно понял, как его использовать или каковы его вывод/ограничения?

$ 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

Ответ 192.168.0.41resolveip правильный, но ответ nslookup неверный. Также мне интересно, #53на что ссылается часть адреса. Конечно, это не номер порта. Страница руководства nslookup, похоже, не объясняет этого.

решение1

Поведение resolveip и nslookup уже немного обсуждалось.здесьуже но кажетсяразрешитьпроверит хосты, а затем перейдет к проверкам DNS, покаnslookupпойдет прямо в DNS. Поэтому я бы предположил, что он знает pi либо из файла hosts, либо из локальной сети каким-то другим способом (arp?), похоже, что pi не зарегистрирован на вашем DNS-сервере.

Также #53 относится к порту, который ответил с сервера. См.этотобсуждение.

Связанный контент