
웹 서버의 포트 80을 방화벽의 공용 인터페이스로 전달하고 있으며, 그런 다음 해당 도메인 이름에서 서버에 액세스할 수 있도록 도메인 이름에 매핑됩니다.
이 프로세스를 너무 많이 수행했지만 이번에는 다른 국가에 있고 다른 종류의 방화벽을 사용하여 인터넷에 연결되었습니다.
정황:
- 다른 네트워크에서 웹사이트에 접속하려고 하면 "연결 시간이 초과되었습니다"라는 메시지가 표시됩니다.
nslookup theDomainName.com
올바른 IP 주소에 매핑 되는지 확인할 수 있습니다 .- 로컬 네트워크 내부에서 웹사이트에 접근할 수 있다는 것을 확인할 수 있습니다.
- 포트 80이 아닌 다른 포트만 사용하면서 똑같은 구성을 적용하면 모든 것이 잘 작동합니다.
따라서 포트 80으로 전송되는 트래픽을 무언가가 차단하고 있음을 알 수 있습니다. 이는 다음 중 하나를 통해 수행할 수 있습니다.
- 내 ISP가 포트 80을 차단했습니다(내 현재 위치에서는 차단되었을 가능성이 매우 높음).
- 방화벽의 무언가가 포트 80을 예약하고 있습니다.
요점은 추측하고 싶지 않다는 것입니다. trecert
포트 차단과 같은 가능성을 좁힐 수 있는 실용적인 실험이 필요합니다 .
어떤 제안이 있으십니까?
답변1
ISP 차단 포트
요즘 ISP는 사용되는 포트를 차단하며 80은 가장 일반적으로 사용되는 포트 및 프로토콜인 HTTP 포트입니다.
차단된 포트에 대한 자세한 내용을 보려면 ISP에 문의하세요.
OS 방화벽 문제
방화벽 규칙을 올바르게 구성했는데 작동하지 않는 경우 서버의 OS 방화벽 규칙을 확인하세요. 또한 OS 규칙이 인바운드 및 아웃바운드인지 확인하세요.
프로토콜 문제
규칙이 TCP와 UDP를 모두 사용하는지 확인하세요.
라우터/외부 방화벽 문제
문제가 있을 수 있습니다. 라우터/외부 방화벽의 펌웨어를 업데이트하세요.
잘못된 구성
IP 주소가 정확하고 서버와 일치하는지 확인하세요.메모: 주소는 변경될 수 있습니다.
다른 포트를 사용하세요
그래도 작동하지 않으면 다른 포트를 사용하세요.
도움이 되었기를 바랍니다.