Я пытаюсь предоставить моно веб-сервис кому-то в моем доме в локальной сети, но они, может казаться, не соединяются на моем IP-адресе в порте 8080. Я могу добраться там через 127.0.0.1:8080, но он не может через мои 192,168 адреса. Что я могу сделать, чтобы начать диагностировать это? Я действительно никогда не исследовал сетевую проблему на своем Mac прежде. Извините, если это - вопрос о новичке, не стесняйтесь направлять меня к веб-ресурсу, если он применяется.
Вы выполняете его из командной строки? Попытка, явно обстоятельно объясняющая IP, когда Вы выполняете сервер:
xsp2 --address 192.168.1.100
Или независимо от того, что Ваш фактический IP. Вы могли также использовать --port
отметьте также, если Вы хотели использовать порт 80 или что-то.
С тех пор можно локально достигнуть порта, и я предполагаю, что другой человек может проверить с помощью ping-запросов"192.168
"IP-адрес, я ожидал бы связанную с брандмауэром проблему на пути.
Можно, вероятно, использовать Пакет Какао Анализатор, чтобы проверить, достигают ли их попытки подключения сервера.
Когда ping
подтвержден для работы, следующий шаг должен обычно пробовать"telnet your_ip 8080
"от клиентской машины для проверки они могут достигнуть сервера (никакой брандмауэр не фильтрует коммуникацию).
От стороны клиента, если telnet
подключения успешно (не ожидают никакое другое действие по telnet с Вашим портом 8080) затем порт 8080 достижимы.
С сервера с помощью пакета подтвержден анализатор, если Вы видите пакеты TCP-SYN от клиентской машины, снова возможность соединения. Можно, вероятно, даже использовать netstat
проверять недавние соединения после a telnet
попытка.
Если всем этим проверкам не удается показать возможность соединения, необходимо проверить,