Назад | Перейти на главную страницу

Браузеры Windows не могут получить доступ к сайту интрасети через порт, Nmap может его видеть, другие устройства тоже

Размещение сайта на OS X с Vagrant VM (Ubuntu), порт перенаправлен на 6789. Т.е. порт 6789 на виртуальной машине перенаправляется на 6789 на хосте. Может получить доступ из ОС хоста как обычно (localhost: 6789), через IP-адрес виртуальной машины (192.168.10.10:6789) или через виртуальные хосты из etc/hosts (someurl.app:6789). Также можно получить доступ с мобильного устройства, подключенного к тому же Wi-Fi, перейдя в 192.168.5.11:6789 (IP Macbook плюс переадресация порта). Может сканировать IP + порт из Windows 10 с помощью Nmap, говорит «Хост включен», дает мне некоторые значения.

Не может доступ в любом браузере в Windows 10.

Если я попытаюсь получить доступ 192.168.5.11:6789 из любого браузера в Windows 10 у меня время ожидания соединения. Сервер, на котором запущен сайт, не регистрирует никаких попыток, поэтому браузеры даже не пытаются это сделать. (Хотя попытки nmap тоже не регистрируются, не уверен, что это работает, нет опыта с этим - редактировать: это потому, что nmap сканирует OS X, а не саму виртуальную машину, дох)

До сих пор я пробовал следующее на машине с Windows:

Есть ли способ убедиться, что браузерам разрешено отправлять запросы на порт 6789, кроме открытия порта в дополнительных настройках?


Дополнительная информация №1:

Запустил tcpdump на OS X, вот суть этого. Выходные данные, когда я пытаюсь получить доступ только к URL-адресу из Windows, находятся в верхнем файле сущности (сбой), выходные данные, когда я пытаюсь получить доступ только к URL-адресу со своего телефона, находятся в нижнем файле сущности (успех). Странно, насколько больше коммуникаций происходит в состоянии сбоя, и еще более странно, что торговые удары продолжаются еще долгое время после того, как запрос в браузере Windows истек.

Дополнительная информация №2:

Полные данные возврата Nmap:

Порт: 6789 / tcp Состояние: отфильтровано Служба: ibm-db2-admin Версия: -

Также вернулся MAC-адрес и поговорка о том, что слишком много отпечатков пальцев, чтобы дать конкретную информацию об ОС. Также есть трассировка с сообщением 1 HOP на 15-30 мс.

Дополнительная информация # 3:

IP-адреса устройств:

Задача решена. Проблема была в повторителе WiFi, который имитирует исходную сеть.

Я работаю из комнаты, которая находится далеко от основного маршрутизатора и закрыта повторителем WiFi. Однако похоже, что ПК-ноутбук намного лучше улавливает сигнал, поэтому он выбрал основной маршрутизатор вместо повторителя, к которому были подключены iPhone и Macbook.

Как только я отключил повторитель и убедился, что все они подключены к одному и тому же устройству, он заработал. Это было неочевидно, потому что нет индикации того, когда устройство подключено к повторителю - они разделяют пароль, подсеть и SSID.

Предоставляет ли Nmap какую-либо другую дополнительную информацию, кроме «Хост включен», при запуске из системы Windows 10? Он должен показать TCP-порт 6789 «Открыть», а также сообщить, что на нем запущен веб-сервер.

Я бы предложил запустить анализатор пакетов, такой как Wireshark, в системе Windows 10, чтобы увидеть попытки подключения.