netsh의 portproxy 기능을 이용하여 25565포트를 같은 컴퓨터의 88포트로 연결하려고 합니다.
컴퓨터의 88포트에서는 웹서버가 작동하고 있습니다. 또한 해당 컴퓨터는 공유기 아래 연결되어 있으며 88포트, 25565포트 트는 해당 컴퓨터로 포트포워딩 되어있습니다.
netsh interface portproxy>add v4tov4 listenport=25565 connectport=88 connectaddress=127.0.0.1
해당 명령어로 25565포트를 자기 자신의 88포트로 연결을 시도하였습니다.
웹서버가 작동하고 있는 컴퓨터에서 접속시 88포트, 25565포트 모두 정상적으로 작동하고 주소도 127.0.0.1, 192.168.0.36(내부아이피), 외부아이피, DDNS 도메인 모두 잘 접속이 됩니다.
같은 공유기에 물려있는 핸드폰으로 접속시에도 88포트, 25565포트 모두 주소 상관없이 접속이 잘 됩니다.
다만 핸드폰에서 와이파이를 끊고 데이터로 연결시 외부아이피, 도메인 모두 접속이 안됩니다.
connectaddress를 컴퓨터 내부 아이피로 변경하여도 같은 증상입니다.
컴퓨터에서 접속
- 127.0.0.1:88 접속 가능
- 192.168.0.36:88 접속 가능
- 59.XX.XX.XX:88 접속 가능
- XXXX.co.kr:88 접속 가능
- 127.0.0.1:25565 접속 가능
- 192.168.0.36:25565 접속 가능
- 59.XX.XX.XX:25565 접속 가능
- XXXX.co.kr:25565 접속 가능
핸드폰(와이파이)에서 접속
- 192.168.0.36:88 접속 가능
- 59.XX.XX.XX:88 접속 가능
- XXXX.co.kr:88 접속 가능
- 192.168.0.36:25565 접속 가능
- 59.XX.XX.XX:25565 접속 가능
- XXXX.co.kr:25565 접속 가능
핸드폰(데이터)에서 접속
- 59.XX.XX.XX:88 접속 가능
- XXXX.co.kr:88 접속 가능
- 59.XX.XX.XX:25565 접속 불가
- XXXX.co.kr:25565 접속 불가
핸드폰 데이터로 접속시 접속 불가한 경우 connection timed out이라고 뜹니다.
혹시 짐작되시는 원인이나 해결법이 있으실까요?