Назад | Перейти на главную страницу

Невозможно просмотреть или сопоставить диски по короткому имени хоста

Почему я не могу просматривать / использовать / отображать диск с машины, используя его короткое имя хоста, если короткое имя хоста доказано, разрешаемое DNS?

У меня есть машина (клиент в этом примере) под управлением Windows Server 2008r2 Standard.

Я не могу просматривать, использовать или подключать сетевые диски с моего файлового сервера к этим машинам, используя короткое имя хоста.

Я могу все это, например net view myfileserver.example.com если я использую полное доменное имя, как показано, или если использую IP-адрес.

Я могу пропинговать машину, используя короткое имя, и nslookup возвращает правильный IP-адрес, если я использую короткое имя.

Я мог бы подключить сетевой диск к машине в другом домене, используя полное доменное имя или короткое имя, например: net use \\otherfileserver\IPC$ /u:"otherdomain\mylogin" "mypassword" /persistent:no

Настоящая чесалка для головы (для меня).

Также обратите внимание, что многие другие клиентские машины отображают сетевые диски с того же файлового сервера.

РЕДАКТИРОВАТЬ: Хорошо, я наградил Sum1sAdmin наградой. Я думаю, он что-то имел в виду со всем этим браузером. Проблема не в DNS, ни в коем случае не как могло быть. Короткие имена, длинные имена, тонкие имена, толстые имена, полностью определенные имена - все они разрешимы. Это был NetBios (поддержка Ноора Халди за то, что он первым поднял его, кстати).

Но именно Sum1sAdmin подтолкнул меня к тому, чтобы взглянуть на серфинг в целом. И из-за этого я обнаружил, что у меня есть две машины Linux, которые действуют как мастера для моего домена. Это было нехорошо, потому что у меня смешанная среда Linux / Windows, и, как сказано в файле smb.conf: «Мастер домена указывает Samba в качестве главного браузера домена ... Не используйте это, если у вас уже есть Windows Контроллер домена NT выполняет эту работу ... "что я и делаю. В любом случае я не верю, что Samba хорошо работает с Windows. Если я не могу позвонить в службу технической поддержки Microsoft и сказать: «Да, у меня проблема с просмотром страниц, и, кстати, мастер - это машина с CentOS 5.3, на которой работает Samba», и они скажут: «Хорошо, круто!» тогда мне неудобно. Я хочу, чтобы мои Windows-вещи жили в Windows, а Linux был только клиентом.

Тем не менее, я удалил возможность Samba быть мастером домена. Это полностью нарушило мой просмотр и сделало все net view Команда возвращает ошибку 53: «Сетевой путь не найден». на всех хостах на время. Затем через некоторое время вместо этого я получил новую ошибку: системная ошибка 6118, «Список серверов для этой рабочей группы в настоящее время недоступен». Подождав дальше, я вдруг начал видеть какие-то машины. Используя удобный сценарий денди Скотти (http://scottiestech.info/2009/02/14/how-to-determine-the-master-browser-in-a-windows-workgroup/), Тогда я начал видеть машины и новых мастеров Windows.

При этом оригинальная машина все еще сломана. И вот, примерно через 10 минут, мой домен снова сломался с системной ошибкой 6118. Если вы проверите мой разговор с Sum1sAdmin, вы увидите, что мой домен какой-то дрянной. Это хорошо, потому что теперь я знаю, что проблема никогда не была случайной. Если он сломан, и я знаю, где он сломан, я могу это исправить. И прямо сейчас NetBios сломался, потому что он изначально никогда не был правильно настроен, что началось с того, что я выяснил, что здесь задействован Linux. (Что на самом деле могло не вызвать проблемы, но, тем не менее, я хочу удалить этот подстановочный знак из среды и позволить Windows быть Windows).

В любом случае, спасибо за все ответы. Я собираюсь продолжать экспериментировать с этой системой, пока она не заработает.

Как говорит Нур Халди, это может быть проблема, связанная с NetBios или TCP Helper NetBios.

Конечный компьютер и клиентский компьютер находятся в одном локальном домене? Это может быть проблема, связанная с DNS-суффиксом.

Запустить ipconfig /all и ищите DNS Suffix Search List вверху результатов и найдите Connection-specific DNS Suffix сетевых интерфейсов. Первый должен иметь суффикс для домена, в котором вы находитесь, а настраиваемый суффикс каждого сетевого адаптера должен быть пустым или иметь ту же информацию, что и глобальный.

Если вы спешите, вы можете настроить этот способ взлома реестра, чтобы разрешить использование псевдонимов при обращении к общим ресурсам:

Отредактируйте ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters и добавить ценность DisableStrictNameChecking типа DWORD и установите для него значение 1.

Я думаю, это указывает на службу вашего «главного компьютерного браузера» на эмулируемом PDC - возможно, он остановлен, вы доказали, что netbios через tcp работает, поэтому мы можем это исключить - это не DNS или конфигурация суффикса домена в вашем интерфейсе, как 1) он работает с полным доменным именем 2) мы не хотим использовать полное доменное имя. Так что я рискну предположить, что проблема в «сервере компьютерного браузера». Возможно, он остановлен в результате избирательного процесса и теперь работает на другом «Хозяине» - машине, которая считает себя хозяином и вынуждает проводить выборы.

Выборы браузера, Выборы браузера происходят для выбора нового главного сервера просмотра в следующих случаях: Когда компьютер не может найти главный сервер просмотра.

Когда предпочтительный главный сервер просмотра подключается к сети.

При запуске контроллера домена под управлением Windows.

Когда резервный сервер просмотра не может связаться с главным сервером просмотра для получения обновлений списка просмотра.

Устранение неполадок, по которым служба браузера была остановлена, упоминается в этой статье, посвященной распространенным причинам. https://support.microsoft.com/en-ie/kb/135404

что это за услуга?

Служба браузера или Служба браузера компьютера - это функция Microsoft Windows, позволяющая пользователям легко просматривать и находить общие ресурсы на соседних компьютерах. Это делается путем объединения информации на одном компьютере «Мастер просмотра» (или «Мастер-браузер»).

Если вы недавно обновили запущенный сервер Windows Server 2003, то стоит процитировать: https://technet.microsoft.com/en-us/library/bb726965.aspx

Служба обозревателя компьютера Windows Server 2008 устанавливает состояние запуска службы обозревателя компьютера как отключенное по умолчанию для новой установки Windows Server и при обновлении существующего сервера до Windows Server 2008. Служба обозревателя компьютера помогает поддерживать обновленный список доменов и рабочих групп , и серверные компьютеры в сети, и предоставляет этот список клиентским компьютерам по запросу. Дополнительные сведения о работе службы обозревателя компьютеров см. В Приложении C - Служба обозревателя компьютеров. Состояние запуска по умолчанию службы обозревателя компьютеров на компьютерах под управлением Windows Server 2008 может вызвать проблемы для контроллера домена в роли гибких операций с одним главным контроллером (PDC FSMO) основного контроллера домена. Для просмотра компьютеров компьютер с ролью PDC FSMO централизованно собирает и распределяет информацию о доменах, рабочих группах и компьютерах для сетей с несколькими подсетями. Если на компьютере с ролью PDC FSMO не запущена служба обозревателя компьютеров, списки просмотра компьютеров в сети будут содержать только домены, рабочие группы и компьютеры в локальной подсети. Чтобы предотвратить эту проблему, настройте тип запуска для службы обозревателя компьютеров на автоматический на компьютере с ролью PDC FSMO, а затем запустите службу обозревателя компьютеров. Вы можете сделать это из оснастки «Службы» или в командной строке с повышенными привилегиями с помощью следующих команд: sc config browser start = auto sc start browser Поскольку служба обозревателя компьютера полагается на общий доступ к файлам и принтерам, вам также необходимо включить File и общий доступ к принтеру в Центре управления сетями и общим доступом. В качестве альтернативы можно переместить роль PDC FSMO на другой контроллер домена, на котором запущена служба обозревателя компьютеров и настроена для автоматического запуска, а общий доступ к файлам и принтерам включен в Центре управления сетями и общим доступом. Кроме того, если единственный серверный компьютер в подсети работает под управлением Windows Server 2008, клиентские компьютеры станут локальным сервером просмотра в подсетях. Когда клиентские компьютеры запускаются и выключаются, роль локального сервера просмотра будет передаваться с одного клиентского компьютера на другой, что может привести к несогласованному отображению доменов, рабочих групп и компьютеров. Чтобы предотвратить эту проблему, на компьютере под управлением Windows Server 2008 включите общий доступ к файлам и принтерам, настройте тип запуска для службы обозревателя компьютера на автоматический, а затем запустите службу обозревателя компьютера.

Все зависит от стратегии разрешения имен, которая у вас есть, из вашего описания кажется, что NetBIOS при разрешении имен (которое используется для коротких имен) не удается найти IP-адрес сервера, который вы ищете.

"пинг"будет использовать полное доменное имя, поэтому вы не должны использовать его при поиске коротких имен, вместо этого используйте"NBTStat" тестировать.

  1. Проверьте, включен ли NetBIOS на обоих компьютерах, над которыми вы работаете.
  2. Используйте команду NBTStat, чтобы узнать, можете ли вы разрешить имя хоста.
  3. Добавьте IP-адрес назначения / имя в файл Hosts, если разрешение имени не удается. или проверьте, почему вы не можете подключиться, если оно разрешается правильно.

Для дальнейшего чтения: https://blogs.msdn.microsoft.com/nitinsingh/2013/06/24/dilemma-of-name-resolution-process-with-ping-vs-nslookup/

Находится ли проблемный сервер на ТОЧНЫЙ та же сеть, что и другие серверы. Например, 192.168.1.x / 24 и 192.168.2.x / 24 - разные сети. Без дополнительной инфраструктуры, а именно WINS-сервера, вы не можете разрешать короткие (Netbios) имена в сетях. Во всех ваших примерах вы указываете полное доменное имя как работающее. DNS предназначен для охвата сетей и будет работать должным образом. Можете ли вы подтвердить, что оба рассматриваемых сервера находятся в ТЕМ ЖЕ IP-сеть / подсеть?