
포트 80에서 수신 대기하는 인터넷을 통해 간단한 서버를 노출하려고 합니다. http를 통해 들어오는 연결을 허용하도록 iptables를 구성했기 때문에 이것이 의미가 있는지는 모르겠지만 내 IP 주소에 대한 추적 경로를 사용하면 다음과 같은 결과를 얻습니다.
190-90-90-90.dyn.dsl.cantv.net (190.90.90.90) ...
(분명히 그것은 내 실제 IP 주소는 아니지만 예입니다). 이 주소(dyn.dsl.cantv.net 포함)에 접속하면 컴퓨터의 브라우저를 사용하면 올바른 응답을 얻을 수 있지만, 모바일 웹 브라우저를 사용하여 외부에서 접속을 시도하면 다음과 같은 응답을 받게 됩니다.
응답 시간이 너무 길다
이는 내 ISP가 포트 80(http)에서 들어오는 연결을 차단하고 있음을 의미합니까?
또 다른 간단한 서버를 만들었지만 자체 서명된 인증서(SSL)를 사용하여 8443을 수신하고 다음으로 이동하기 때문에 무슨 일이 일어나고 있는지 이해할 수 없습니다.https://190.90.90.90:8443외부에서 모바일 웹 브라우저를 사용하면 올바른 응답을 얻습니다.
이 질문을 할 만한 좋은 곳은 모르겠지만 네트워킹과 관련이 있을 것 같은데 도움을 주셨으면 좋겠습니다.
답변1
"포트"는 TCP, UDP 또는 덜 사용되는 SCTP와 관련됩니다. Traceroute는 감지된 포트 80과 아무 관련이 없습니다. TraceRoute의 목적은 어떤 라우터가 패킷을 삭제하는지 확인하는 것입니다. (Traceroute는 단일 서브넷 내의 장치 간 연결 문제에도 다소 쓸모가 없습니다.)
이는 내 ISP가 포트 80(http)에서 들어오는 연결을 차단하고 있음을 의미합니까?
포트 80에서 다른 사이트에 연결할 수 없다면 그럴 것 같습니다. 참고로, 그들이 의도적으로 사이트를 차단하고 있다는 뜻은 아닙니다. 나는 그 효과가 본질적으로 동일하다고 말하고 있습니다. 라우팅 문제일 수도 있습니다.
ISP에 문의하세요. 이것이 귀하의 전화 회사라면, 어느 정도 경험이 있기 때문에 일반적인 "고객 서비스"를 넘어 "기술 지원" 담당자와 통화해야 할 수도 있다고 말하고 싶습니다.
ISP는 일반적으로 문제를 해결하거나 ISP에 문제가 원격인지 식별하는 데 도움을 줄 수 있습니다(이 역시 유용한 정보입니다). 어떤 경우에는 어떤 회사의 행동에 문제가 있는지 식별하여 이를 알리거나 해당 회사에 연락하여 문제 해결에 도움을 줄 수도 있습니다.