![Разница между Mac OSX nslookup и resolveip](https://rvso.com/image/1518698/%D0%A0%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0%20%D0%BC%D0%B5%D0%B6%D0%B4%D1%83%20Mac%20OSX%20nslookup%20%D0%B8%20resolveip.png)
Я предполагал, что 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.41
resolveip правильный, но ответ nslookup неверный. Также мне интересно, #53
на что ссылается часть адреса. Конечно, это не номер порта. Страница руководства nslookup, похоже, не объясняет этого.
решение1
Поведение resolveip и nslookup уже немного обсуждалось.здесьуже но кажетсяразрешитьпроверит хосты, а затем перейдет к проверкам DNS, покаnslookupпойдет прямо в DNS. Поэтому я бы предположил, что он знает pi либо из файла hosts, либо из локальной сети каким-то другим способом (arp?), похоже, что pi не зарегистрирован на вашем DNS-сервере.
Также #53 относится к порту, который ответил с сервера. См.этотобсуждение.