В Проводнике \\ SUB2COMPUTER2 не может получить доступ к \\ SUB1SERVER (0x80070035), даже если может получить доступ к \\ SUB1COMPUTERi

423
John Doisneau

В моей компании есть основная подсеть SUB1 (192.168.2.x / 255.255.255.0), в которую входит \\ SUB1SERVER, контроллер домена (Windows Server 2003) и большинство компьютеров (\\ SUB1COMPUTERi).

У меня также есть вторая подсеть, SUB2 (192.168.3.x / 255.255.255.0), включающая только 2 компьютера, \\ SUB2COMPUTER1 и \\ SUB2COMPUTER2, отделенные от первой маршрутизатором. Оба этих компьютера работают под управлением Windows 10.

Выпуск:

  • \\ SUB2COMPUTER2 не может видеть \\ SUB1SERVER и его общие ресурсы в проводнике Windows, сбой с кодом ошибки 0x80070035 (сетевой путь не найден)

Факты:

  • \\ SUB2COMPUTER1 (другой, почти идентичный компьютер на SUB2) может видеть \\ SUB1SERVER и его общие папки в Windows Explorer в порядке.
  • \\ SUB2COMPUTER2 может видеть \\ SUB1COMPUTERi и их общие ресурсы в проводнике Windows, единственная проблема - видеть \\ SUB1SERVER (поэтому я предполагаю, что маршрутизатор, разделяющий SUB1 и SUB2, настроен нормально)
  • Запуск ping SUB1SERVER на \\ SUB2COMPUTER2 работает нормально (поэтому я предполагаю, что разрешение DNS работает)
  • Брандмауэр отключен на \\ SUB1SERVER
  • Отключение межсетевого экрана на \\ SUB2COMPUTER2 не имеет значения

Что может сделать только \ SUB1SERVER невидимым для \\ SUB2COMPUTER2 в Windows Explorer, даже если \\ SUB2COMPUTER2 и маршрутизатор, разделяющий SUB1 и SUB2, по-видимому, настроены нормально, а разрешение DNS работает?

1
Вы можете получить к нему доступ через IP-адрес, то есть: `\\ 192.168.2. ???`? Ƭᴇcʜιᴇ007 7 лет назад 0
Да, я могу, но это не помогает, поскольку некоторые необходимые программы на \\ SUB2COMPUTER2 получают доступ к серверу через его имя Netbios. John Doisneau 7 лет назад 0
Попробуйте очистить кэш NetBIOS: `nbtstat -R`; и вы также можете очистить кэш DNS (`ipconfig / flushdns`). Запустите их как администратор, затем попробуйте еще раз и сообщите нам результаты. Ƭᴇcʜιᴇ007 7 лет назад 0
Сделал именно это. Единственное, что изменилось, так это то, что теперь ошибка 0x8004005 (не указано). Счастлив, что это развилось ... чуть-чуть! John Doisneau 7 лет назад 0
На самом деле, я должен сказать, что эта эволюция еще больше усугубила проблему, поскольку она не дает ни малейшего представления о ее причине ... Будет ли какой-нибудь инструмент / команда, которую я мог бы использовать для устранения проблемы и некоторого понимания? John Doisneau 7 лет назад 0

1 ответ на вопрос

0
John Doisneau

Ну, мой ответ на самом деле не объясняет, почему \\ SUB2COMPUTER1 мог видеть \\ SUB1SERVER, а \\ SUB2COMPUTER2 нет, но он решил мою проблему, поэтому я думаю, что он может закрыть эту проблему.

Итак, вот оно: на \\ SUB2COMPUTER2 я просто создал файл LMHOSTS и добавил запись для \\ SUB1SERVER.

(Обратите внимание, что \\ SUB2COMPUTER1 НЕ имеет файла LMHOSTS!)