
Я пытаюсь открыть простой сервер через Интернет, прослушивающий порт 80. Я настроил iptables на прием входящих подключений по http, так что я не знаю, значит ли это что-то, но когда я использую traceroute для своего собственного IP-адреса, я получаю:
190-90-90-90.dyn.dsl.cantv.net (190.90.90.90) ...
(Очевидно, что это не мой настоящий IP-адрес, но это пример). Если я захожу на этот адрес (включая dyn.dsl.cantv.net), я получаю правильный ответ, используя браузер на компьютере, но если я пытаюсь получить доступ извне, используя мобильный веб-браузер, я получаю
слишком долго ждать ответа
Это означает, что мой интернет-провайдер блокирует входящие соединения с порта 80 (http)?
Я не понимаю, что происходит, потому что я создал еще один простой сервер, но прослушивающий 8443, используя самоподписанный сертификат (ssl) и переходящий наhttps://190.90.90.90:8443извне, используя мой мобильный веб-браузер, я получаю правильный ответ.
Я не знаю, где лучше задать этот вопрос, но думаю, что он может быть связан с сетевым взаимодействием. Надеюсь, вы сможете мне помочь.
решение1
«Порты» связаны с TCP, UDP или менее используемым SCTP. Traceroute не имеет ничего общего с обнаруженным портом 80. Цель TraceRoute — увидеть, какой маршрутизатор сбрасывает пакеты. (Traceroute также довольно бесполезен при проблемах с подключением между устройствами в пределах одной подсети.)
Это означает, что мой интернет-провайдер блокирует входящие соединения с порта 80 (http)?
Похоже на то, если только вы не можете связаться с другими сайтами через порт 80. Обратите внимание, я не хочу сказать, что они намеренно блокируют его. Я просто говорю, что эффект по сути эквивалентен. Это может быть проблема маршрутизации.
Обратитесь к своему интернет-провайдеру. Если это ваша телефонная компания, то, имея некоторый опыт, я бы сказал, что вам, возможно, придется выйти за рамки общего «обслуживания клиентов» и поговорить с представителем «технической поддержки».
Интернет-провайдеры обычно могут либо исправить ситуацию, либо помочь определить, что проблема находится за пределами интернет-провайдера (что также является полезной информацией). В некоторых случаях они могут определить, в поведении какой компании возникла проблема, и либо сообщить вам об этом, либо даже связаться с этой компанией и помочь решить проблему.