Почему я не могу просматривать / использовать / отображать диск с машины, используя его короткое имя хоста, если короткое имя хоста доказано, разрешаемое 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" тестировать.
Для дальнейшего чтения: 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-сеть / подсеть?