Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не заходит на компьютеры по имени, только по ip адресу

Master eWorm Знаток (486), закрыт 14 лет назад
В офисе подключил сетевые принтеры, настроил доступ к общим папкам. Сеть без сервера, ip адреса раздаются wifi-роутером. Все было отлично, пока не сходил домой и не посидел в домашнем интернете (через кабель, домовая сеть). Вернулся на работу - принтеры не находит, в общие папки не заходит, в сетевом окружении пусто. На соседние компы можно зайти только по ip адресу, по имени не получается. В чем может быть проблема?
Дополнен 14 лет назад
какие конкретно настройки днс могли сломаться? что могло измениться пр подключении к другой локалке?
Дополнен 14 лет назад
А пруф того, что именно Win7 имена резолвит через роутер? Насколько я знаю, разрешение имен идет либо бродкастом (до мастер браузера) или напрямую через Wins сервер при его наличии (его нет) .

Kido нет (проверено) , галка на нетбиос стоит. Настройки вообще никакие не менял, что же еще?

Система - Win7 Business 32bit. Службы в порядке, днс сервер задается верно..
Лучший ответ
Остальные ответы
svlel Мудрец (18877) 14 лет назад
Такой совет:
посмотрите сетевые подключения вашего ПК. Подключения - отобразить все подключения. Возможно у вас некорректно подцепилась рабочая сеть - посмотрите настройки, правильно ли задан DNS сервер (проверьте с помощью консольной команды - nslookup - дожна выдать вам имя вашего роутера, который выдает по DHCP сетевые настройки на работе, можете использовать для этих же целей команду ipconfig /all, так же в консоли) , также проверьте запущены ли на вашем ПК службы:
"рабочая станция" и "сервер" - если они не запущены, но тип запуска "авто" - примите "поздравления" - скорее всего вы подхватили известный вирь KIDO - информации по нему в сети хоть отбавляй, для его удаления вам потребуется установить 3 пачта от микрософт (если стоит XP):
KB958687
KB958644
KB957097
И желательно воспользоваться утилитой kidokiller от касперского. Для удаления задания в планировщике и удаления исполняемых файлов этой нежити.
ФелиX Мастер (1833) 14 лет назад
За имена в локальной сети отвечает не DNS-сервер, а служба имен Net BIOS. По простому Samba. Вам необходимо убедиться, что Ваши компьютеры находятся в одной группе (MSHOME или WORKGROUP по умолчанию) .
Но Самбу можно заставить работать и по IP-адресу, что собственно Вы и сделали (Самба работает поверх протоколов TCP/IP).
Настройте домашнюю группу для всех компьютеров одну и убедитесь в наличии расшареных ресурсов (в Win Vista/7 необходимо убедиться в включенной опции - Сетевое обнаружение) .
DNS-сервер всего лишь по именам, набираемым Вами в адресной строке браузера (например mail.ru) возвращает Вашему компьютеру IP адрес адресата (в примере это 94.100.191.201), но к Самбе и работе в домашней локальной сети это никакого отношения не имеет.
И, кстати, конкретно в Вашем случае сервер есть - его роль исполняет роутер.
Виталий Щербаков Просветленный (21191) 14 лет назад
В качестве сервера DNS должен быть IP адрес роутера, возможно у роутера переполнение памяти из за большого количества компьютеров.
Добавлю к ФелиХу, проверить что стоит галка поддержки протокола Net BIOS в свойствах TCP/IP протокола.

P.S. В семерке Net BIOS по умолчанию получает имена с DHCP сервера, т. е. роутера, нужно изменить на получение через TCP/IP, это разгрузит таблицу на роутере.
Vladimir Знаток (286) 1 год назад
Попробуйте получить доступ к нужному ресурсу не в проводнике, а из командной строки. Для этого введите команду net use \\имя компьютера. После выполнения команды, доступ через проводник должен появиться.
Похожие вопросы