У меня есть локальная сеть из четырех компьютеров с Windows 7. ПК называются Term1, Term2, Term3 и Term4.

Term1 - сервер ПК.

Когда я сопоставляю Term1 с другими терминами (2,3 и 4), я всегда использовал команду:

Net use F: \\Term1\c /user:Admin 1234

Это работало хорошо раньше; теперь он неожиданно отказывается подключиться таким образом - мне нужно заменить Term1 фактическим IP-адресом Term1, чтобы он заработал.

Я пробовал следующие команды администратора CMD:

  1. netsh int ip reset
  2. ipconfig /flushdns

Все эти команды не имеют значения; Я просто не могу подключиться, используя имя сервера (Term1).

Что я странно заметил, так это то, что с любого из терминалов, подключенных к Term1 (используя IP-адрес); если я использую, например, ping Term1 , я получу адрес возврата 127.0.0.1.home ; этот адрес 127.0.0.1.home будет отображаться, если я пинг до Term2, Term3 или Term4.

Я не могу найти какое-либо решение в Интернете для этой странной проблемы.

2 ответа2

1

Вчера мы столкнулись с той же проблемой у нескольких наших клиентов.

Единственный обходной путь, который мы нашли до сих пор, - это отредактировать файл hosts на каждой рабочей станции, чтобы он указывал на правильный IP-адрес сервера.

например:

10.0.0.250 сервер

10.0.0.251 Term1

Мы обнаружили проблему, возникающую на компьютерах разных типов и качества (например, на компьютерах с «белой коробкой», Dell), работающих под управлением ОС от Windows XP, Windows 7, Windows 8, Windows 8.1 до Windows 10. Некоторые ПК обновляются регулярно, некоторые не обновляются в течение недель или месяцев. Таким образом, на данный момент это не является конкретным обновлением Windows, которое вызывает это.

До сих пор единственным общим знаменателем является то, что все затронутые клиенты используют ADSL-маршрутизаторы Dlink, которые действуют как DHCP-сервер в сети.

0

Если вы просто связываетесь с одного компьютера на другой, то имена не будут регистрироваться через ваш DNS-сервер, который будет общедоступным и не будет иметь зарегистрированных локальных имен компьютеров.

С учетом вышесказанного, единственный способ разрешить имена хостов - отредактировать файл hosts и добавить имя и IP-адрес для каждого компьютера. Файл находится здесь:

C:\Windows\System32\Drivers\ Etc \ хостов

Если вы используете Active Directory, тогда ваш контроллер домена будет функционировать как DNS-сервер и будет регистрировать имена и IP-адреса после их присоединения к домену, что сделает возможным подключение по имени.

Как вы уже сделали, лучше иметь статические IP-адреса для серверов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .