2

Мне просто интересно, как это работает в ситуации: два моих компьютера (ОС = Windows) находятся в одной подсети и рабочей группе. DNS и WINS не установлены. Но я могу пинговать друг друга с именами компьютеров.

когда я выполняю nslookup, например, «nslookup PC-A», при выполнении команды ping не найдено никакой действительной записи, как, например, «ping PC-A», это работает.

Любой ответ высоко ценится!

2 ответа2

8

NetBIOS позволяет вашему компьютеру "обнаруживать" имена, в основном, вещая Пример будет выглядеть так:

1) You ping PC-B
2) Your PC (PC-A) broadcasts via NETBIOS: "Who has PC-B? Reply to x.x.x.x"
3) PC-B sees the response, responds "PC-B is at x.x.x.x"
4) PC-A takes this result, resolves the name.

И вы сделали. По сути, это то же самое, что поиск DNS, за исключением того, что вы запрашиваете сеть вместо DNS-сервера. То же самое происходит с ARP для сопоставлений MAC-> IP.

Специфическое поведение от NETBIOS-NS.

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