У меня есть несколько разных серверов, работающих на моем Win7 Pro box - IIS на порту 80 и сервер потоковой передачи музыки (дозвуковой), работающий на 8080. Оба отвечают на ' http://localhost ', но не отвечают на ' http://[myIPAddy]:port '

Я выключил брандмауэр и получил тот же результат. Брандмауэр Windows с AS и MS Security Essentials. Я также попробовал это с выключенным 'запросами блока' моего маршрутизатора. Что еще может мешать?

2 ответа2

4

Я предполагаю, что вам нужна переадресация портов с вашего роутера на вашу коробку win7. Должно быть что-то вроде: Переадресация входящего порта 80 на IPofYourWin7Box на порт 80 и что-то похожее на порт 8080

1

Вы можете проверить, привязан ли ваш сервер ко всем IP-адресам, запустив netstat -na | findstr LISTENING

Привязка в порядке, если вам нравится строка:

  TCP    0.0.0.0:8080            0.0.0.0:0              LISTENING

Ваш сервер только прослушивает localhost, если строка выглядит следующим образом. В этом случае вам необходимо настроить конфигурацию вашего потокового сервера.

  TCP    127.0.0.1:8080            0.0.0.0:0              LISTENING

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