인터넷에서 local 프 로컬 호스트에 액세스


0

WAMP (최신 버전 64 비트) 서버에서 만든 웹 사이트가 있습니다. localhost 디렉토리에서 완벽하게 실행됩니다. 이제 외부 연결을 www 디렉토리에 연결할 준비가되었습니다. 내 문제는 http : //71.229.5.x : 80에 들어갈 때 볼 수없는 것이 있다는 것입니다.

  1. WAMP 서버가 온라인 상태가되었습니다
  2. 청취가 청취 0.0.0.0:80으로 설정되도록 아파치 디렉토리의 httpd.config 파일이 조정되었습니다.
  3. 라우터가 80 (xfinity 라우터)에서 포트 포워드하도록 설정되었습니다.
  4. netstat -a -n은 TCP : 0.0.0.0:80이 수신 중인지 확인합니다.
  5. 알려진 모든 방화벽이 완전히 종료되었습니다
  6. 주 컴퓨터의 텔넷 10.0.0.x 80 연결 (wamp에서 html 표시)
  7. 랩톱 (같은 네트워크에 있음)의 telnet 10.0.0.x 80이 연결됨 (html과 동일한 것)
  8. 텔넷 71.229.5.x 80 연결 실패

나는 바로 거기에 있고 느낌이 한 단계 빠진 것 같습니다. 주요 질문은 외부 요청이 내 IP에 도달 할 수없는 이유입니다. 또한 위에서 언급 한 것 외에도 이러한 유형의 문제와 관련하여 완전한 멍청한 사람이라고 언급해야합니다. 어떤 유형의 도움이라도 대단히 감사하겠습니다. 통찰력을 제공하기 위해 할 수있는 다른 일이 있으면 알려주세요!


외부 액세스를 테스트 할 때 네트워크 외부에 있습니까?
Paul

아뇨 모든 테스트 사례는 동일한 네트워크에있는 내 집에 남아 있습니다.
Nathaniel Craver

답변:


1

설명하는 방식에서 이것은 헤어핀관련 이있는 것으로 보입니다 . , 귀하와 서버가 동일한 NAT 네트워크 내에 있다는 사실이지만 로컬 (LAN)이 아닌 공용 IP를 통해 서버에 액세스하려고합니다. IP. 현재 많은 라우터가이를 허용 하지 않습니다 .

Linux 라우터 (전용 PC 또는 DD-WRT, OpenWrt, Tomato, TomatoUSB 등이있는 라우터)를 실행중인 경우이 ServerFault post에서 제안한대로 헤어핀 활성화 할 수 있습니다 . 그렇지 않은 경우 라우터 설명서를 읽고 활성화 할 수 있는지 확인할 수 있습니다. 실패하면 LAN 외부의 PC에서 서버에 액세스 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.