LAN 외부에서는 Apache에 액세스할 수 없습니다.

LAN 외부에서는 Apache에 액세스할 수 없습니다.

소규모 개인 웹 서버로 사용하기 위해 아파치를 설정하려고 했으나 문제가 발생했습니다. 로컬 네트워크 내부에서 포트 8073(내 ISP는 포트 80을 차단함)을 통해 Apache에 액세스할 수 있으며 모두 작동하는 것 같습니다. 그런 다음 whatsmyip.org로 이동하여 내 IP를 가져와 외부(포트 8073)에서 Apache에 액세스하려고 시도했지만 잠시 동안 로드를 시도한 다음 연결할 수 없다는 메시지가 표시됩니다. 라우터에 포트 전달을 설정하고 포트 8073을 허용했지만 연결할 수 없습니다. 나는 심지어 canyouseeme.org에 가서 포트 8073에서 내 서비스를 볼 수 있었기 때문에 결국 포기하고 나보다 더 똑똑하고 경험이 많은 많은 사람들에게 물어보기로 결정했습니다!

어떤 아이디어라도 감사하겠습니다.

답변1

네트워크 인터페이스 뒤에 있는 경우 공용 IP를 사용하여 자신의 컴퓨터를 검색할 수 없습니다.

네트워크 인터페이스는 이름에서 알 수 있듯이 두 노드 사이의 "상자"이며 네트워크 방향(IP)은 노드 사이의 벡터에 의해 사용됩니다.

다음 그래프는 내 진술을 명확하게 해줄 것입니다.

IP

따라서 localhost를 호출하여 PC에서 www 서비스를 요청할 수 있습니다. 또는 인터넷에서 공개 주소로 전화를 겁니다. 보시다시피 LAN 외부의 다른 컴퓨터에서 요청하는 것과 동일한 프록시를 사용하지 않는 한 컴퓨터에서 공용 IP를 요청할 수 없습니다.

도움이 되길 바랍니다 :)

답변2

원격 데스크톱 연결의 기본 포트인 TCP 포트 3389를 네트워크 외부에서 액세스하려는 가정용 컴퓨터의 IP 주소로 전달해 보세요.

관련 정보