
현재 Wamp Server를 사용하고 있는 localhost에 개발 서버가 있습니다.
내 라우터에 포트 전달을 설정했습니다(게임 서버에 비슷한 구성을 사용했는데 작동합니다).
http.conf에서 수신 대기를 포트 8080으로 설정했으며 방화벽이 Apache를 차단하지 않고 디렉토리 F:/wamp/www에 대해 http.conf의 All에 대한 액세스를 허용했습니다. 나는 아직도 그것을 작동시킬 수 없습니다. 서버가 localhost에 대해 제대로 실행되지만 글로벌 IP를 통해 인터넷에서 액세스할 수 없습니다.
나는 동적 IP를 가지고 있지만 변경될 때마다 클라이언트에게 현재 IP를 알려주기 때문에 문제가 되지 않습니다.
답변1
LAN에서는 작동하지만 WAN에서는 작동하지 않는 경우 포트 전달이 필요할 수 있습니다.
이는 케이블 모뎀이나 하드웨어 방화벽 역할을 하는 장치가 있는 경우 흔히 발생합니다.
그렇다면 내 문제를 수정하는 방법은 다음과 같으며 귀하의 문제와 유사해야 합니다.
먼저 키를 누른 다음 명령 프롬프트에 WINKEY를 입력 합니다 . 컴퓨터의 IPv4 주소를 기록해 두십시오. 예를 들어 그럴 것입니다 .cmd
ipconfig /all
192.168.0.10
IPv4 Address. . . . . . . . . . . : 192.168.0.10(Preferred)
이는 LAN에 있는 컴퓨터의 주소입니다. 귀하의 WAN IP가 다음과 같고 24.100.50.200
Wampserver가 포트에 설정되어 있다고 가정해 보겠습니다 1337
. 당신은 그것이 작동할 것이라고 기대 http://24.100.50.200:1337
하지만 그렇지 않습니다.
이제 목표는 방화벽의 포트 1337을 192.168.0.10:1337
. 5대의 컴퓨터가 있다고 상상해 보세요. 모뎀/라우터는 어느 모뎀/라우터로 트래픽을 보낼지 어떻게 알 수 있나요?
지금:
- 브라우저 열기
- 이동http://192.168.0.1
- 관리자로 로그인
- 포트 포워딩 찾기
- 귀하의 IP를 입력하세요:
192.168.0.10
- 포트를 입력하세요:
1337
- 거기에 TCP(또는 UDP도 포함)를 전달하지만 TCP만 수행해야 합니다(내 말을 인용하지 마세요).
- 구하다
- 저장되었는지 확인하세요. 때로는 해당 관리 영역이 당신을 트롤링합니다.
- WAN IP 및 포트를 통해 다시 연결해 보세요.
답변2
문제는 WAMP나 라우터가 아닐 가능성이 높습니다.
몇 달 전 이와 동일한 문제를 해결하려고 시도했을 때 라우터가 내 IP를 모뎀으로 전달하고 있음에도 불구하고 문제는 내 모뎀이 연결을 전달하지 않는다는 것입니다(내 경우에는 포트 80이지만 동일함). 8080)을 라우터로 처리합니다. 그러면 라우터가 내 서버로 전달됩니다.
수행해야 할 작업은 다음과 같습니다.
모뎀(내 경우에는 192.168.2.1에 있음)을 살펴보고 다음을 찾으십시오.
NAT (Network Address Translation)
라우터의 IP(제 경우에는 192.168.0.1에 있음)와 요청을 전달하기 위해 선택한 포트(귀하의 경우에는 8080)를 입력합니다.
해당 설정을 저장하고 다시 시도하세요!
이것이 귀하의 문제를 해결하기를 바랍니다! 그렇다면 이를 귀하의 질문에 대한 답변으로 받아들이십시오.