У нас есть два ПК с локальными серверами (XAMPP), и мы всегда могли просматривать работу друг друга в браузере по локальному IP, например, http://192.168.1.86/some/website/folder.

Мы сменили провайдера, и вместе с ним появился новый маршрутизатор (через Ethernet, без беспроводной связи), и теперь эта связь, кажется, нарушена. Оба компьютера могут по-прежнему иметь доступ к SAMBA друг друга, т. Е. \\192.168. ,..., но по какой-то причине только один из компьютеров теперь может получить доступ к другому через браузер. Другой теперь получает ошибку браузера, которую вы увидите, если веб-сайт не работает или истекло время ожидания.

Я не могу быть более конкретным, так как не знаю много об этой проблеме или сопутствующей терминологии. Я погуглил проблему и запустил некоторые CMD-тесты для проверки локальных IP-адресов (без изменений), очистки DNS-кешей и т.д., Но за этим я поставлен в тупик.

Может кто-то указать мне верное направление?

1 ответ1

1

Чтобы приложение было доступно из сети, оно должно быть разрешено через брандмауэр. Эта терминология немного отсталая, но так ее называет Windows.

Все разумно последние версии Windows поддерживают три профиля брандмауэра для трех типов сетей: общедоступная, доменная (не относится к домашним пользователям) и частная. Этот тип также отображает Центр управления сетями и общим доступом.

центр коммуникаций и передачи данных

Windows использует различные средства для идентификации сети (как указано в имени сети). Единственный критерий, соответствующий домашним пользователям, - это MAC-адрес шлюза по умолчанию.

Когда вы переключили провайдеров, вы получили новый маршрутизатор. У него другой MAC-адрес. Windows обнаружила это и определила, что это в другой сети - технически правильно.

Новые / неизвестные сети общедоступны по умолчанию. Это наиболее ограниченный профиль и подходит для подключения к общедоступным сетям, таким как точки доступа, ваш университет или любой другой объект.

Когда Windows спросит вас, разрешить ли программу через брандмауэр, правило будет применяться только к текущему сетевому расположению (ям) по умолчанию. Это означает, что у вас были правила для частных сетей. Они просто не применяются после переключения маршрутизатора.

Лучшее и наиболее подходящее решение - снова пометить ваше сетевое подключение. В Windows 10 соответствующий переключатель называется «Сделать этот компьютер доступным для обнаружения».

обнаруживаемым

Он доступен в приложении Настройки → Сеть и Интернет → Wi-Fi/Ethernet (в зависимости от типа подключения) → Нажмите на подключенную сеть.

Определенно не рекомендуется, особенно на ноутбуках или планшетах, которые часто подключаются к внешним сетям, изменять настройки брандмауэра для публичных сетей. Это сделает вашу систему уязвимой!

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