Я предполагал, что 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 от resolip правильный, но ответ nslookup не верный. Также мне интересно, на что ссылается #53 часть адреса. Конечно, это не номер порта. Страница man для nslookup, похоже, не объясняет этого

1 ответ1

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .