Невозможно публиковать IP-адрес telnet на порту 80

Мы сталкиваемся с проблемой коммуникации между общественностью и нашей частной сетью. У нас есть сервер на базе Linux на базе брандмауэра и интернет-маршрутизатора. В рамках некоторой интеграции наша команда веб-портала пытается Telnet публиковать IP другого веб-портала с этих веб-серверов Linux на порту 80, но соединение закрывается удаленным хостом как раз вовремя, когда он говорит о подключении.
Но это так же успешно, пока мы пробуем его с веб-сервера на базе Windows в нашей сети. Все кажется прекрасным, брандмауэр передает трафик.

Имеет ли значение, если один конечный сервер работает под управлением Linux, а другой – сервером Windows. Поскольку на сервере общедоступных IP-приложений работает сервер Windows. каковы ключевые моменты для удовлетворения требования об успешном завершении общения.

Обратитесь к приведенным ниже журналам ошибок.

]$ telnet 220.226.190.180 80 Trying 220.226.190.180... Connected to 220.226.190.180 (220.226.190.180). Escape character is '^]'. Connection closed by foreign host. 

  • Как запустить процесс и отправить его СИГНАЛ во время его запуска?
  • Подключитесь к скрытому Wifi AP с wpa-supplicant?
  • Зачем учиться C вообще?
  • В чем смысл строки ** / * при использовании с grep?
  • Как создать cron, который находит / убивает / очищает старые марионетки?
  • есть интерфейс терминала командной строки для git
  • Есть ли удобный способ обернуть список команд bash в rlwrap?
  • как удалить файлы с определенной даты и расширения
  • 2 Solutions collect form web for “Невозможно публиковать IP-адрес telnet на порту 80”

    Я попытался подключиться к вашему серверу, и есть короткий тайм-аут, попробуйте следующее:

     user@host:~$ telnet 220.226.190.180 80 

    И затем немедленно скопируйте это:

     GET / HTTP/1.1 Host: 220.226.190.180 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1) 

    с пустой строкой в конце. Если я это сделаю, я получаю следующий ответ с вашего сервера:

     HTTP/1.1 302 MOVED_TEMPORARILY Server: Pramati Server/6.5SP1 [Servlet/2.5 JSP/2.1] Date: Tue, 27 May 2014 11:59:17 GMT Connection: Keep-Alive Location: http://220.226.190.180/TinxsysInternetWeb/index.jsp Content-Length: 0 

    Это нормально, но telnet не перенаправляет сам по себе. Если вы делаете другой запрос с этим контентом (опять же, не забудьте пустую строку в конце ):

     GET /TinxsysInternetWeb/index.jsp HTTP/1.1 Host: 220.226.190.180 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1) 

    … вы получите HTML-страницу правильно.

    Соединение с клиентом linux telnet и клиентом windows xp telnet дает точно такой же результат: в обоих случаях сервер закрывает соединение после таймаута около 3 секунд. Клиент Windows xp не указывает, что соединение tcp было закрыто (хотя бы не на время), и если вы введете что-то, то автоматически запустит новое подключение tcp. Тот, кто знает больше, сможет рассказать вам, как воспроизвести это поведение с помощью клиента telnet linux.

    Linux и Unix - лучшая ОС в мире.