서버 / IT 팀뷰어처럼 공유기 셋팅없이 미러링 서버운영하는 원리가?
2017.01.10 15:35
안녕하세요..
자료를 찾아봐도 보이질 않아서 이렇게 문의 드립니다..
가끔 보면 IPCAM이라던가 Teamview처럼 그냥 공유기 설정이 없어도 해당 PC 혹은 제품에 접속할 수 있던데요..
이게 서버로 접속하게 만들려면 공유기 셋팅(포트포워딩)이 있어야 되는것으로 알고 있는데 가능하더라구요..
혹시 이거의 원리를 알 수 있을까요?
댓글 [6]
-
젓명박그네 2017.01.10 15:56
-
하회탈 2017.01.10 16:43
질문하신 내용이 알어드민하고 팀뷰어를 예를 드신거 같네요.
알어드민은 뷰어와 서버만 설치해서 원격 접속이 되는게 아니라 공유기 사용할 경우 공유기에 원격으로 접속할 PC에 포드포워딩이나 DMZ 설정을 해줘야 하는데 팀뷰어 같은 경우는 자체적으로 공유기에 포트포워딩설정없이 아이디하고 비밀번호만 알면 바로 접속이 되니 그거에 대한 원리를 물어보시는거 같네요.
-
DarknessAngel 2017.01.10 17:14
해당 방식 중계 서버를 쓰기때문에 가능한겁니다 (참고로 팀뷰등도 서버 안 거치고, IP 직접 입력해서 연결 가능하지만, 이경우 수동으로 다 설정해줘야합니다)
연결방식은 uPnP를 써서 NAT장비에서 포트를 받아오고, 이걸 서버로 전송해서 해당 포트로 연결시키던지, 리버스 커넥트 (미리 서버를 향한 연결을 작성해둔후 이걸 이용해서 통신)입니다
-
멀더는외계인 2017.01.10 17:43
네..감사합니다..복잡하군요..ㅠㅠ; 혹시 참고할수 있게 설명이 되어있는 사이트는 없나요?
-
DarknessAngel 2017.01.11 03:46
없습니다
직접 구축해볼까해서 한때 꽤나 삽질해봤었는데, 결론은 정보 입수 매우 힘든듯합니다
-
멀더는외계인 2017.01.11 10:16
감사합니다...그래도 약간의 검색 할수있는 정보를 얻었네요..
아직 정확한 개념 파악이 되진 않았지만
https://www.codeproject.com/Articles/13285/Using-UPnP-for-Programmatic-Port-Forwardings-and-N?loginkey=false
이사이트에서 파일을 받아서 테스트해보는데..원리 파악안되서 대충
위에서 받은 실행파일(PortForward.zip)로 동작은 해보고 있는데..웹페이지로 들어가서 나오는 메세지까지는 성공했는데..이후는 잘모르겠네요..
뭔 소리인지 알 수가 없네요.
공유기세팅하곤 관계없는 걸로 아는데...그냥 포고플러그 나 NAS처럼 서버에서 연결하는거 아닙니까?