Если вы не используете полное доменное имя, а NSLookup не может его найти, но ping может, тогда, вероятно, это имя NetBIOS, передаваемое удаленной машиной, а не запись DNS, запись HOSTS или что-либо в локальной системе или что-либо обработанное центральным сервером (при условии, что у вас не настроен WINS-сервер).
Вы можете использовать nbtstat -r
чтобы получить список имен хостов, которые были разрешены через широковещательные рассылки NetBIOS (через TCP/IP)
Разрешение имени хоста обычно использует следующую последовательность:
- Клиент проверяет, является ли запрашиваемое имя его собственным.
- Затем клиент ищет локальный файл Hosts, список IP-адресов и имен, хранящихся на локальном компьютере.
- Серверы системы доменных имен (DNS) запрашиваются.
- Если имя все еще не разрешено, последовательность разрешения имен NetBIOS используется в качестве резервной копии. Этот порядок можно изменить, настроив тип узла NetBIOS клиента.
Выше цитата из MS KB172218: Порядок разрешения имен хостов Microsoft TCP/IP