Возможно, что Windows, внутренний преобразователь добавляет '.local' к доменному имени, потому что нет никаких точек в нем. nslookup
не сделал бы этого.
Для проверки этой возможности установите 'Wireshark' (ранее иначе Эфирный) на клиентской машине и наблюдайте любые пакеты запроса DNS, оставляя его, когда Вы будете работать эти ping
команда.
хорошо, дальнейшее расследование на моей собственной машине XP дома показывает это для единственных имен маркировки (т.е. "нечто", или "нечто. ") система не использует DNS вообще, и вместо этого использует NBNS (служба имен NetBios).
Используя подсказку, найденную в http://www.chicagotech.net/netforums/viewtopic.php?t=1476 , я нашел, что смог вызвать поиски DNS для единственных доменов маркировки путем помещения однократного въезда, читающего "." в" , Добавляют эти суффиксы DNS (в порядке) " в" настройки Advanced TCP/IP " диалоговое окно
Я думаю, что это поведение может быть выключено, но справка Окна онлайн не была чрезвычайно ясна:
при отключении NetBIOS по TCP/IP Вы не можете использовать основанное на широковещательной передаче определение имен NetBIOS для разрешения имен компьютеров к IP-адресам для компьютеров на том же сегменте сети. Если Ваши компьютеры находятся на том же сегменте сети, и NetBIOS по TCP/IP отключен, необходимо установить сервер DNS и или иметь компьютерный регистр с DNS (или вручную настроить записи DNS), или настройте записи в локальном Файле hosts для каждого компьютера.
В Windows XP, существует флажок:
Усовершенствованные Настройки TCP/IP
[] Включают поиск LMHOSTS
существует также книга, которая касается этого подробно, "Объединяя Персональные компьютеры в сеть с TCP/IP: Создание Сетей TCP/IP (старая книга O'Reilly)". К сожалению, я не могу искать его, потому что я избавился от своей копии только что.
У Вас есть запись для weddinglist в Вашем файле hosts? Можно найти это в:
C:\WINDOWS\system32\drivers\etc
nslookup
всегда DNS использования, тогда как ping использует другие методы для нахождения имен узлов также.