Невозможно публиковать 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. 

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.

  • Rsync: только резервные не скрытые файлы и скрытые скрытые файлы?
  • Почему эхо-оболочка встроена в команду?
  • Команда «ls» застряла, пытаясь перечислить устаревшую точку монтирования. Как вы убиваете / останавливаете его?
  • Как настроить torify + whois правильно?
  • Как получить потерянные псевдонимы?
  • Как я могу получить меньше или кошку, чтобы использовать цвет в выходе из .cat моего .bashrc, похожего на vi?
  • Где Cinnamon хранит настройки Desktop Art?
  • Как убедиться, что команда не прерывается, даже если терминал закрыт?
  • Каков самый простой способ выполнить текст из хвоста в командной строке?
  • Извлечь информацию о шаге из аудиофайла
  • Как открыть файл с наибольшим количеством совпадений для данного регулярного выражения?
  • Interesting Posts

    Gentoo как автоматически запускать программы при входе в систему?

    chown не работает через скрипт

    Как настроить USB аудиоустройства, чтобы они были одинаковыми каждый раз

    Обычно приложения используют динамически связанные библиотеки?

    Установите Arch Linux с Wi-Fi, но чипсет Wi-Fi не обнаружен

    Несколько вкладок в PuTTY

    Ленивое монтирование удаленной файловой системы (с sshfs)

    Получение ветки из git

    Установленный openSuse и теперь не может загружаться с USB или DVD

    Debian: клавиатура / трекпад Macbook неактивна до тех пор, пока внешняя клавиатура не подключена

    Ошибка: недействительная арка-независимая маска ELF, при загрузке машины VirtualBox с помощью Ubuntu Tinyos

    Регулирование полосы пропускания для каждой группы пользователей

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

    Прочитайте файл и скопируйте его в другой файл.

    Установка переменных из оболочки: как их использовать в скрипте?

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