저는 DIR-655 라우터를 사용하고 있으며 로컬 네트워크에 두 개의 서버가 있습니다. 둘 다에 SSH를 사용하고 하나를 웹 서버로 사용하고 싶습니다.
포트 전달을 사용하여 포트 22와 80을 모두 웹 서버로 사용하려는 서버로 전달하면 작동합니다.
그러나 가상 서버를 사용하려고 하면 실패합니다. 웹 서버에만 포트 전달 대신 가상 서버를 사용하고 싶은 경우에도 마찬가지입니다.
이상적으로 제가 하려는 작업은 Virtual Server를 사용하여
- 포트 XXX01을 서버 1의 포트 22(SSH)로 전달하고,
- 포트 XXX02를 서버 2의 포트 22(SSH)로 전달하고
- 포트 80을 서버 2의 포트 80으로 전달합니다.
제 생각에는 한동안 이 문제로 답답하게 고생한 후 환각에 빠졌을 수도 있지만, 어느 시점에서는 서버 1에서 SSH용으로만 포트 전달을 사용하고 나머지는 Virtual Server 기능을 사용하면 일종의 작동이 가능하다고 생각합니다. 긍정적일 수가 없어...
어떤 아이디어가 있나요? 내가 놓친 정말 기본적인 것이어야합니까? 적어도 그러기를 바랍니다!
감사해요!!
(또 한 가지 이상한 점은 가상 서버만 사용하여 네트워크 외부에서 라우터에 ping을 보낼 수 없다는 것입니다...)
답변1
해결되었습니다. 포트는 다른 방화벽(22 및 80을 제외한 모든 것!)에 의해 차단되므로 라우터 구성에는 문제가 없습니다. 내 잘못이야 :).
답변2
나는 같은 문제를 겪었습니다. 이번 주말에 해결책을 찾았습니다.
내 서버의 고정 IP 주소를 동적 IP 주소로 변경한 다음 이 주소를 내 라우터의 DHCP 서버 목록에 예약했습니다.
그 후 포트 전달이 제대로 작동했고 HTTP(포트 80) 및 FTP(포트 21)를 통해 내 서버에 다시 액세스할 수 있었습니다.