외부IP에서 내 컴퓨터(내부 IP)로 접속하기





    이번 시간은 외부 IP에서 내 컴퓨터로 접속하기 위해서 반드시 필요한 과정중에 하나인 공유기 설정 방법에 대해서 알아 보도록 하겠습니다. 개인 서버를 만들기 위해서 가장 필요한 부분이 아닐까 합니다. 외부에서 접속이 불가능 하고, 공유기 내부에서만 활용가능하면, 그것은 더이상 서버가 아닌 홈서버의 역밖에 하지 못합니다. 외부에서도 접속이 가능하게끔 개인 서버 구축에 제일 필요한 부분을 해봅시다!


    현재, 인터넷을 한 컴퓨터에서만 사용한다. 즉, 랜선 하나만 있는데 바로 컴퓨터와 연결이 되어있고, 다른 기기는 사용하지 않는다 하면 전혀 상관이 없는 이야기입니다.


    현재는 대대분이 한 인터넷 라인을 가지고 여러가지 기기를 통해서 접속하고 관리하고 있습니다. 이번 시간의 가장 큰 목적은 우리집 인터넷에 연결되어 있는 여러대의 컴퓨터중 서버로 항상 접속하도록 만들고 싶습니다. 그 설정을 배워보도록 합니다.


    시작하기 전에 앞서 용어 먼저 설명드릴게요.

    공인 IP - 인터넷 업체로부터 우리집으로 쏴주는 IP주소. 외부에서 접속하기 위한 실제 주소 입니다.

    사설 IP - 공유기 내에서 새로이 주소를 만들어서 뿌려주는 주소입니다.

    포트 - IP주소 뒤에 ":80"식으로 붙는 주소 입니다. 하나의 IP로 여러 포트를 열어 각기 다른 접속을 합니다.


    예를들어, 

    인터넷 업체로부터 뿌려주는 IP주소는 123.456.789.012 입니다. (공인 IP) 이 주소를 가지고 인터넷 공유기에서는 한 회선에 연결된 인터넷을 뿌려주기 시작합니다. 하지만 컴퓨터 한대당 IP가 필요한데, 인터넷 업체로부터 받은 IP는 하나이기 때문에 공유기에서 자체적으로 IP를 만들어 냅니다.(사설 IP)


    인터넷 업체에서 받아오는 IP주소인 123.456.789.012는 공유기에 전달이 되고 공유기는 그 신호를 받고 데스크탑에는 192.168.0.2의 주소를 할당해주고, 노트북에는 192.168.0.3의 주소를 할당해줍니다. 그리고 모바일기기 192.168.0.4는 스마트폰, 192.168.0.5는 태블릿.

    이런식으로 여러대의 인터넷 사용기기에 IP주소를 전달해주고 부여해줘서 각각의 기기에서 인터넷 사용이 가능한 것입니다.

    위에서 나온 192.168.0.2   192.168.0.3   192.168.0.4   192.168.0.5 의 경우는 사설 IP에 해당됩니다.


    참고로, 192.168.0.1 의 주소는 공유기 설정 웹페이지에서 사용하고 있습니다.(공유기의 내부 IP주소입니다.)


    먼저 공유기 설정 페이지에 들어갑니다. 

    일반적으로 많이 사용하는 ipTIME의 경우는 192.168.0.1 을 브라우저 주소창에 쓰면 바로 연결이 됩니다.

    만약 다른 업체의 공유기를 사용하신다면 각각의 설정 페이지에 접속하는 IP주소가 따로 마련되어 있습니다. 혹시라도 모르겠거나 검색이 귀찮으시다면 이 방법도 있습니다.

    네트워크 > 네트워크 인프라 > 공유기 이름

    바탕화면의 네트워크에 들어가면 네트워크 인프라 부분에 내 공유기 이름이 적힌 장치가 보입니다. 그 공유기에서 마우스 오른쪽 버튼을 눌러 장치 웹페이지 보기를 클릭하면 같은 화면을 보실 수 있습니다.



    제 경우는 ipTIME을 사용하기에 브라우저를 이용하여 http://192.168.0.1 에 접속하였습니다. 제대로 접속하면 다음과 같은 화면이 나옵니다. 



    로그인 하기 전에 먼저 확인해야 할 부분이 있습니다. 바로 외부 아이피 주소 입니다. 하단에 보면 동적 IP 연결됨 하고 IPv4 방식의 IP주소가 보입니다. 이것은 인터넷 업체에서 우리집으로 뿌려주는 순수한 IP주소 입니다. 아까 말씀드렸다시피, 한 대의 컴퓨터에만 연결을 하였다면 위 주소로 접속하였을 때, 바로 내 컴퓨터로 접속이 됩니다. (관련된 방화벽 개방시) 현재는 저 IP주소가 외부에서 접속을 해줄 수 있는 길이 되기 때문에 잘 기억해둡니다. (공인 IP주소)



    처음 접속하시면 아래의 아이디와 비밀번로를 입력해서 로그인 합니다.

    사용자 이름 : admin

    비밀번호 : admin



    로그인을 하였으면 직접적으로 외부에서 접속 할 수 있게 설정 해보겠습니다. 

    고급설정 > NAT/라우터 관리 > 포트포워드 또는 고급설정 > NAT/라우터 관리 > DMZ / Twin IP 설정 으로 들어갑니다.


    지금 여기서 외부에서 접속할 수 있는 방법만 보면 총 세가지 입니다.

    1. 포트포워드

    2. DMZ

    3. Twin IP


    각각에 대해 설명 먼저 드리고 지나가겠습니다.

    1. 포트포워드



    외부에서 접속시 공인IP는 하나이기 때문에 각각의 기기로 연결하기 위해서는 꼼수가 필요합니다. 바로 공인 IP의 포트를 각각 개방하는 방법입니다.

    예를 들어 현재 공유기에 연결되어 있는 기기가 4대라고 합니다.

    첫번째는 데스크탑, 두번째는 노트북, 세번째는 서버, 네번째는 게이밍 기기

    현재 할당된 공인 IP주소는 123.123.456.456이라고 예를 들어보자면, 외부에서 각각의 기기에 모두 연결을 하고 싶습니다. 원래대로라면 공인 IP주소인 123.123.456.456을 입력해도 접속되어지는 것은 아무것도 없습니다.


    그래서 공인 IP주소로 단순히 접속하는 것이 아니라 길을 제시해주어 각각의 컴퓨터로 찾아가게끔 하는 방법입니다.

    공인 IP주소 123.123.456.456 뒤에 :10을 붙이면 데스크탑으로 접속하도록 :20를 붙이면 노트북으로 접속하도록 :30을 붙이면 서버로 가도록 하는 방법입니다.

    즉,

    123.123.456.456:10 이면 데스크탑으로 

    123.123.456.456:20 이면 노트북으로

    123.123.456.456:30 이면 서버로 접속하도록 설정하는 방법입니다.


    포트 번호의 경우 대표적인 프리셋을 제공하는데, 실질적으로 웹서버와 FTP서버 메일서버를 모두 따로 두시고 따로따로 관리 할것이 아니라면 프리셋은 그닥 쓸모없는 기능입니다.       ☞

    기억하기 쉽고 알기 쉬운 포트 번호를 설정을 해두는 것이 목적이 아니라, 단순히 접속 기기를 분산하기 위한 것이기 때문에 대부분 사용자 정의로 사용을 하시게 될겁니다.







    2. DMZ

    위에 포트포워딩의 확장판이라고 보시면 됩니다. 하나의 기기를 지정하여 기본적으로 모든 포트를 지정한 기기로 연결하게 합니다.(지정된 기기의 설정기준은 MAC Address입니다.)

    위의 예에서 이어가보면서버를 지정된 기기로 설정을 합니다. 즉 서버의 포트 주소였던 123.123.456.456:30은 의미가 없어지게 됩니다. 왜냐하면 위에 포트포워드에서 설정한 123.123.456.456:10(데스크탑)과 123.123.456.456:20(노트북) 을 제외하고는 아무 포트를 입력해도 서버로 접속하게 됩니다. 123.123.456.456:45을 입력하든, 123.123.456.456:13을 입력하든, 123.123.456.456:1463을 입력하든 간에 모두 서버로 접속을 하게 됩니다.

    이것은 다시말하면 가장 많이 사용하게 되는 웹포트인 :80포트도 개방하여 일반적인 웹브라우저에서 접속이 가능하다는 이야기 입니다.

    한마디로, 포트포워딩으로 조건 걸어놓은 포트를 제외하고 나머지 모든 포트는 서버로 연결되게끔 합니다.

    3. Twin IP

    이 기능은 외부아이피를 돌리는 기능을 합니다. 사실 위의 DMZ와 거의 같은 기능이기는 하지만 DMZ와는 약간 다른 부분이 있습니다. 공인 IP주소는 공유기에 직접 연결이 되어있지만 공유기 자체에서 공인 IP로 무언가를 하는 일은 상당히 적습니다. 그래서 공유기 외의 다른 기기를 마치 랜선을 직접 연결하듯이 공인 IP를 할당받게 됩니다.


    예를 들어 설명하면, 서버 컴퓨터의 맥 어드레스를 Twin IP의 지정 기기로 등록을 해놓으면 앞으로 123.123.456.456의 주소는 서버의 주소가 됩니다. (물론 실제로는 공유기가 먼저 받아서 전달을 해주는 것이지요.)

    전화번호로 따지면 대표번호로 생각하시면 됩니다. 여러개의 전화번호가 있지만 업체를 대표하는 회사 전화번호는 하나로 통일 하듯이 외부에서 접속시 접속할 기기들은 많지만 그 중 대표 기기를 정해 공인 IP의 권한을 모두 주는 방식입니다.




    조금 더 알기 쉽게 예를 들어 설명해보자면, 회사에서 많이 쓰는 사내 전화를 예로 들어봅시다.

    대표 전화 번호 (여기서 예 123-4567) - 공인 IP 

    내번 번호 (예 #00)- 포트


    그 회사를 대표하는 대표 전화 번호는 공인 IP입니다. 대표전화번호가 있지만 #을 누르고 내선 전화번호를 누르면 지정된 내선번호로 연결됩니다.


    포트포워드의 예

    123-4567#01 로 전화를 걸면 사장실로 연결

    123-4567#02 로 전화를 걸면 이사에게 연결

    123-4567#03 로 전화를 걸면 부장에게 연결

    123-4567#04 로 전화를 걸면 과장에게 연결

    123-4567#05 로 전화를 걸면 사원에게 연결


    이 경우는 미리 지정해놓은 내선번호(포트)를 통해 전화번호를 누르며 내선번호를 입력하면 바로 연결이 됩니다. 실제로 IP주소도 마찬가지 인데, 공인 IP인 123.123.456.456 #처럼 :를 붙이고 번호를 붙이면 지정된 기기로 연결합니다.


    DMZ의 예

    위의 포트포워딩에서 123-4567#01(사장실) 과 123-4567#02(이사실) 만 세팅해 놓은 상태라고 가정합니다. 그리고 DMZ에서 설정된 기기는 부장의 전화기로 예를 들면, 대표번호로 전화 걸면 123-4567#03으로 전화하든 123-4567#12로 전화하든 123-4567#80으로 전화하든 모든 내선번호에 대해서 등록이 되어있던 되어있지 않던 간에 모두 부장에게로 연결이 됩니다.

    일반적으로 123-4567에 전화를 걸면 사실 내부적으로는 123-4567#80(내선번호 80번)으로 자동연결이 되는 시스템이었다고 가정해봅시다. 그러면 구조가 이렇게 됩니다.


    123-4567 전화 연결 > 123-4567#80으로 내부전환 > #80의 내선번호로 변환되었음 > 부장에게 전달

    즉, 웹에서로 생각한다면

    웹 브라우저에서 공인 IP연결 > 123.123.456.456으로 접속 > 자동으로 123.123.456.456:80으로 변환 

    포트번호가 80인 것 확인 > 포트포워딩에서 예외 설정된 포트가 아니기 때문에 해당 포트는 서버컴퓨터로 연결

    이런식의 연결 방식을 사용하고 있습니다.



    Twin IP의 예

    DMZ는 모든 내선 번호가 부장에게 연결되었다고 한다면 Twin IP는 그냥 대표번호가 부장의 전화기 입니다. 이 경우는 내선번호를 거칠 일이 없습니다. 123-4567로 전화를 걸면 내선번호 변환 필요없이 바로 부장의 전화기 울립니다. 부장님 죽어나네요.


    즉, 웹으로 바꾸면 대표 공인 IP주소를 가지게 되는 것이고, 바로 인터넷 회선과 연결하였다고 생각하면 됩니다.


    거의 비슷한 것 같지만 약간의 차이가 느껴지시나요? 실제로도 수많은 핑이 왔다 갔다 하는 경우에는 접속시간에 차이가 생깁니다. 특히 전송량이 커지면 커질수록 갭은 점점 증가하지요.

    그래서 결국 지금 제가 서버에 연결해 놓은 방식은 Twin IP입니다. 공인 IP를 직접 사용하게 되면 하나의 네임서버의 역할을 하게 됩니다. 따라서 나중에 도메인을 구입하였을 때 확장성이 좋습니다.


    공유기에 따라서 Twin IP방식은 이야기가 많이 다르지만 ipTIME은 Twin IP, Anygate 및 D-link 같은 업체는 Super DMZ(SDMZ)라고 부르고 있습니다.


    Twin IP설정

    1. 고급설정 > NAT/라우터 관리 > DMZ / Twin IP 설정으로 접속

    2. 서버 컴퓨터 로 접속하여 현재 접속된 PC의 주소로 설정 체크

    3. 적용 누름

    만약, 서버PC로 접속을 하지 않았다면 서버PC의 MAC Address를 찾기위해 MAC 주소 찾기를 눌러 현재 사용되고 있는 내부 IP주소를 통해 MAC주소를 파악할 수 있습니다.

    이 과정이 끝났다면 앞으로는 공유기 안에 있는 컴퓨터에서만 접속이 가능한 것이 아니고, 외부 IP에서 공인 IP를 입력하여 접속이 가능해 집니다.


    이상으로 외부IP에서 내 컴퓨터로 접속하는 방법이나, 서버에 연결하는 법을 알아보았습니다. 다음 시간에는 공유기의 WOL 기능에 대해서 알아보도록 할게요!

    저작자 표시 비영리 변경 금지
    신고
    Posted by Study For Us clamp2x
    • 이전 댓글 더보기
    • 은율아빠
      2017.03.05 11:01 신고

      개인FTP서버를 만들었습니다.
      포트 : 공유기(80) / FTP(21)
      OS : WINDOWS XP X32
      S/W : FILEZILLA
      외부망에서는 공유기와 FTP서버에 접속이 잘 됩니다.
      내부망에서 공유기에는 도메인주소와 사설IP주소로 접속이 잘 됩니다.
      내부망에서 FTP서버로의 접속은 도메인으로는 불가능하고 사설IP로만 접속이 가능합니다.
      DMZ설정에서 서버컴퓨터의 MAC주소를 설정해봤지만 달라지는건 없었습니다.

      내부망에서 FTP서버에 도메인주소으로 접속가능한가요?방법좀 알려주세요^^

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.03.05 11:07 신고

        공유기에서 DMZ설정 말고 TwinIP(SDMZ 기능이라고도 합니다. )와 같은 IP복사 기능을 이용하시면 제일 간편합니다.

        그리고 공유기의 외부접속 포트는 80포트말고 다른 포트를 사용하시는 것을 추천드립니다. 80포트는 나중에 웹 서버를 구축하게되면 곤란할 뿐더러 공유기 장비에서 80포트는 보안적으로 너무 위험합니다. ^^

    • NULIDA
      2017.03.10 09:39 신고

      안녕하세요.
      centos7을 설치해서 웹서버를 열어보려고 부족한 지식을 인터넷으로 매꿔가고 있습니다.
      일단 여러번 해봐도 잘 안되길래 처음부터 다시 하려고 centos7 다시 깔고 기본 업데이트>방화벽해제>아파치 설치및 시작 후 공유기 설정에 들어갔습니다.
      공유기는 sk에서 제공하는 것으로 했구요. sk에서 제공하는 공유기는 [내부 서버] 설정 기능에서 80포트를 아이피주소 할당해서 활성화하는 기능이 있더라구요. 거기에 내부아이피 적용하고, 포트포워드도 내부 아이피로 적용한 후 Twinip도 mac addr로 적용했습니다. 서버를 확인 하니 공인ip로 뜨더라구요. 그리고 ping 도메인, ping 공인아이피
      테스트 했더니 모두 정상으로 나오더라구요... 헌데??? 내부pc 웹브라우저에서 도메인 및 공인아이피로 접속 시도하니 아파치 페이지도 안뜨고 연결 자체가 안되더라구요. 아파치 실행도 했는데...그래서 휴대폰 와이파이 끄고 접속 시도 해봐도 안되더라구요...
      뭐가 잘못된 걸까요?? 공유기 설정 부분에서 포트 포워드 > 내부 포트 개방 > twinIP 이거 3개중 하나만 해야 하는 걸까요?

      [ 도메인 호스트 설정함 : 공인아이피로 ]
      [ centOS7 새로 설치 > 기본 업데이트 > 방화벽설치 후 80포트 개방 > 아파치 설치후 실행 ]
      [ 서버 아이피 확인하니 공인아이피로 확인 ]
      [ 공유기 설정 > 포트포워드(내부아이피로) > 공유기상에서 80포트 내부아이피로 추가 할달 > twinIP 서버pc MAC addr로 설정 완료 ]

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.03.10 10:37 신고

        이렇게 테스트 부탁드립니다.

        1. 내부네트워크(같은 공유기를 사용하는) 컴퓨터로 도메인 주소로 접속 / 공인 IP주소로 접속확인
        이 때 서버자체에서 테스트 하시면 안됩니다. 같은 공유기를 사용하는 환경이라면 와이파이를 이용해 휴대폰으로 접속해도 됩니다.

        2. 외부네트워크 상에서 접속 (공유기를 전혀 사용하지 않는 다른환경) 가장 쉬운 방법은 휴대폰 와이파이 끄고 셀룰러 데이터를 이용해 접속하는 방법입니다.
        역시 도메인 / 공인 IP 둘다 테스트해보셔야 합니다.

        현재 정상적으로 ping이 전달되었다는 것은 어디서 시도를 하셨나요?

        상세하게 적어주셔서 감사합니다만, 중요한 부분이 빠져서 다시 한번 테스트 부탁드립니다. ^^

    • NULIDA
      2017.03.10 11:02 신고

      답변 감사합니다.
      이렇게 개인시간을 내서 답변 주시는 것도 쉬운 일이 아니실 텐데 해당 글을 접하면서 의지하게 되네요 .

      [ 휴대폰을 이용하여 와이파이 off 후 접속 시도해 보았습니다. ( 안되더라구요... ) 분명 제가 무슨 설정을 잘못 한듯 한데... 의심되는건 공유기 설정밖에는... ]
      [ PING test는 현재 외부 pc로 다시 한번 테스트 해 보았더니 ping은 정상으로 작동 합니다. ( 서버 pc는 꺼져있는 상태 ) ]
      아... 서버 설정은 위에 적어 놓은대로 아파치만이라도 띄워 보려고 아파치만 설치한 상황입니다.
      해당 글들을 보며 많은 도움을 받고 있지만 얕은 지식에 의하여 따라 하는것도 쉽지 않은듯 합니다...

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.03.10 11:07 신고

        현재 공인 아이피로 핑을 날릴 때 공유기에서 받아내고 있는것 같습니다. (서버가 꺼져있다는 내용을 보면요. )
        그리고 핑으로 테스트 하지 마시기 바랍니다. 핑으로만 테스트 하는것은 전체적으로 파악을 할 수 없기 때문에 서버를 켜고 브라우저를 통한 접속테스트를 해주시기바랍니다. ^^

    • NULIDA
      2017.03.13 14:21 신고

      알려주신 내용대로 여러가지 테스트를 해보고
      올려주신 글들 중에 공인아이피의 포트를 ISP업체(SKB)에서 막아놓았을 거라는 의심을 하여 yougetsignal.com 에 접속하여 확인한 결과
      모든 포트[ is closed on ] 가 막혀있다고 나왔습니다.
      기본 80부터 시작하여 8080포트까지... 근데 저기서 테스트한 결과가 막힌거로 나오면 ISP에서 막은게 맞는 건가요???

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.03.13 21:51 신고

        항상 그렇지는 않습니다. 막는 요인이 물론 ISP에서 막았다면 답이 없지만 os내에 방화벽 문제라든지 포트 충돌등의 이유로 제대로 접속이 안될수도 있습니다. ^^

    • JANG
      2017.04.02 17:29 신고

      외부 IP에서 서버의 phpmyAdmin에 접속하기 위해 Twin IP를 사용하려하는데
      Twin IP 설정 완료하고 외부 IP에서 접속하려하면
      응답하는데 시간이 너무 오래 걸립니다라는 메시지가 나오는데
      어찌해야 되는건가요??

    • 리눅스 초보
      2017.04.09 12:34 신고

      운영자님 질문있습니다. 제가 서버 때문에 랜선 연결을 모뎀->서버에서 모뎀->공유기->서버로 바꾸었는데 그 후 외부에서 제 웹서버로 접속이 되질 않습니다. 이전에 모뎀->서버로 연결되어 있을 때는 별다른 설정이 없이 제 웹서버로 곧바로 연결이 되었습니다. 포트포워딩 설정이 필요한 것 같아서 포트 80을 제 웹서버로 연결해 놓았는데도 여전히 연결이 되질 않습니다. 포트포워딩시 포트를 80으로 하고 ip주소를 실제 아이피가 아닌 서버 컴퓨터가 부여받은 아이피 입력하면 이 아이피로 연결이 되야 하는 것이 아닌가요? 8080포트인 phpmyadmin은 연결이 되는데 80포트만 연결이 되질 않습니다. 80포트는 제 서버 컴퓨터 내에서도 연결이 안되고 있는 상황입니다. 그런데 집에서는 모바일 기기로 공유기 와이파이 연결해서 접속하면 정상적으로 연결이 됩니다. 어디에 문제가 있는 것일까요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.04.09 12:50 신고

        포트포워딩보다 dmz기능을 이용해보세요. 서버를 사용하고 있고 기존에 바로 랜선을 꼽은 경우에는 잘 됐으니까 dmz나 twinip를 설정하면 잘 될 겁니다. ^^

    • 리눅스 초보
      2017.04.10 00:16 신고

      답변 감사합니다. 이제 외부에서 접속이 되지만 문제가 또 생겼습니다. 외부에서 접속시 관리자 모드에 들어갈 수가 없습니다. 폴더권한은 모두 최대 권한 부여했습니다. 어디가 문제일까요?운영체제는 2012r2 입니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.04.10 02:03 신고

        질문 내용이 부족해서 원인을 잡아내기 힘들지만 관리자 모드라는 것은 administrator 계정으로 접속이 안된다고 말씀하시는거죠?
        접속 방법은 원격 데스크톱인가요?

        3389 포트가 개방되어 있는지 확인해보셨나요?

    • 리눅스 초보
      2017.04.10 08:04 신고

      늦은 시간에 답변 감사합니다. 3389포트는 모두 열려있는 것을 확인했습니다. 외부에서 htttp://도메인/wp-admin 접속이 되질 않습니다. 계속 무한로딩이 걸리면서 접속을 실패하고 있습니다. 시간이 너무 오래 걸려서 실패했다는 메세지가 뜹니다. 그리고 외부에서 접속시 첫 페이지는 접속이 원할하나 후속 페이지로 넘어갈 때에도 같은 증상이 나타나는 것 같습니다. wp- 폴더 이하 데이터베이스에 접근이 안되는 것 같습니다. 접속은 모바일 데스크톱 모두 외부에서는 접속이 되지 않고 있습니다. 직전 작업내역은 앞서 문의하였던 dmz입니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.04.10 09:08 신고

        주소 해석이 안되고 있는 것 같습니다. 원인은 다양한데 권한과는 큰 관련이 없습니다. 에러코드를 알려주시면 더 자세하게 설명가능합니다. ^^

    • 리눅스 초보
      2017.04.10 08:46 신고

      해결했습니다. dns문제였습니다. 제 도메인과 dmz 변경 후 변경된 유입 아이피 주소를 연결해 주니 잘 되네요. 이것도 모르고 하루종일 고생했습니다ㅎㅎ 늦은 시간에 답변 달아 주셔서 감사합니다. 리눅스 글에 새로운 질문 하도록 하겠습니다.

    • 송인영
      2017.05.13 02:32 신고

      안녕하세요 제가 궁금한질문때문에 어쩌다 여기까지 오게 되었습니다. 해결책은 못 찾았지만 유익한 정보 감사합니다.
      다름이 아니라.제가 몇일전까지만에도 DMZ 설정으로 외부아이피를통해 제 내부로 접속 가능했었는데 어제 윈도우 C++2015 업데이트 되고나서인지 외부접속이 차단되었습니다. 제가 DMZ 설정을해도 제가 지정한 포트를 열라고해도 열리지않습니다.
      이렇게 설명으로 혹시 무슨 문제점인지 이해못하실수도..(설명이 서툴러요) 결론은 DMZ 설정을통해 외부아이피 접근을 못하고 있습니다.. 몇일전까지만해도 되었다가 어제 시도해보려니 먹통입니다..아참..VPN을 키고 외부아이피 설정해서 접속해보았으나 접속이 되었습니다. 그래서 제 생각엔 제 공유기에서 뿌려지는 IP에 문제가 있다고 생각을합니다.. 아시는데까지만이라도 설명해주시면 감사하겠습니다 (__)꾸벅

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.05.13 10:36 신고

        아마 윈도우 내에 방화벽 문제일 듯 합니다.

        네트워크가 개인 네트워크에서 공용네트워크로 가끔 바뀔때가 있는데 그 때문에 방화벽 설정도 변경되었을 것 같습니다.
        http://studyforus.tistory.com/17
        http://studyforus.tistory.com/129
        이 두 글이 방화벽 설정과 관련된 내용입니다. ^^

    • 송인영
      2017.05.14 02:32 신고

      감사합니다.. 참고해보고 시도해보겠습니다 ^^

    • 송인영
      2017.05.14 03:14 신고

      답변 확인 잘했습니다. 혹시나 몰라 그래도 시도해보려했으나 인바운드에 해당규칙들이 없어서 해결못봤습니다.ㅠㅠ
      그래서 혹시 몰라 인바운드 새규칙으로 모든포트를 개방하는씩으로 해봤는데도 해결이 안되네요..ㅠㅠ
      dmz도 설정해보고 또 포트포워드도 설정을 해봤지만 역시나 해결을 못했습니다.
      지금 공유기 한대로 컴퓨터2대를 쓰고 있는데 한대는win7 한대는win8.1 둘대 업데이트후 외부접속이 차단되었는지 다 사용이 불가능해요.
      업데이트3일전까지도 접속은 되었는데..업데이트후에 사용이 먹통이 되었습니다.
      정말 윈도우 방화벽에의해 차단이 된것 같기도 하는데..
      해결방법을 도통 찾을수가 없네요..
      그 게임 프리서버 구축해서 친구랑 놀다가 갑자기 업데이트후에 그게 먹통이 되었어요...
      웹사이트나 원격이을 하려는게 아니구요..
      혹시 다른 방법이나 해결책이 있으시면 한번더 알려주시면 감사하겠습니다..
      사람이 좋으신거 같아요.. 정말루요 너무 친절하세요^^;

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.05.15 04:28 신고

        지금 다시 확인해보니 같은 네트워크 상에서는 접속이 되는것 같아보이는군요.

        공유기 종류에 따라서 다른데, 공유기에 있는 에러로그나, 보안로그등 로그 한번 살펴보시기 바랍니다. ^^

    • kyriale
      2017.07.13 09:13 신고

      안녕하세요
      강의 잘 보고 따라하고있습니다. ISS관련해서 파견 면접에서도 나왔는데 정말 도움이 많이되었습니다. 감사합니다.
      다만 지금 내부에서는 접속이 잘 되는데 외부에서 접속이 전혀 안되네요.
      지금 거주하는곳이 일본 기숙사인데, 기숙사 메인 공유기에서 각 방으로 회선을 뿌려주는 방식입니다.(개인공유기는 사용하고 있지 않습니다)
      도메인 설정시에 할당된 내부ip를 사용하면 dns문제가나고,
      ip를 스마트폰이나, 외부 컴퓨터에서 직접 입력하면 접속이안된다고 나오내요.
      pydio에서는 인터넷 접속이 안되있다고 에러가 나오구요
      공유기 설정에 접근은 불가능한데, 혹시 외부에서 접속할 수 있는 방법이 있을까요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.07.13 10:27 신고

        기숙사에서 메인 라우터가 따로 있는 경우에는 외부에서 접속을 할수 없습니다.

        외부에서 접근 가능한 공인 IP를 개개인에게 할당해줄 수 없기 때문입니다.
        현재 상황으로서는 불가능합니다. ^^

    • kyriale
      2017.07.13 10:37 신고

      헉... 그렇군요 ㅠㅠ
      첫 현장투입 전에 연습삼아서 해보려고 했는데 무리군요 ㅠㅠ
      답변 감사드립니다! 나중에 개인 인터넷으로 개통하면 도전해 보겠습니다!

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.07.13 11:23 신고

        개인환경도 제약이 있긴 있지만 외부에서 접속은 어떻게든 가능해집니다. 화이팅 하세요! ^^

    • kyriale
      2017.07.17 14:44 신고

      한 가지만 더 여쭤보겠습니다 ㅠ
      혹시 요즘 통신사 같은데서 제공하는 포켓와이파이로 서버 컴퓨터에서 와이파이를 연결한다면 접속이 원활하게 가능할까요...?
      물론 와이파이 기기는 들고 다닐 생각은 없급니다

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.07.17 19:09 신고

        '원할하게' 라는 단어의 범위에 따라 다른데 연결만이 목적이라면 가능은 할겁니다.
        대신 제약이 많이 따를거구요. 속도도 보장하기는 어렵습니다. ^^

    • Kyriale
      2017.07.17 20:08 신고

      감사합니다! 연습삼아 동기들 끼리 쓸만한거 만드는거여서 괜찮을거 같아요!
      물론 와이파이여서 노는 노트북에 설정을 다시 해야 하지만...되기라도 하니 기쁘내요^^
      다른 강의도 참고해서 만들어 보겠습니다! 감사합니다!

    • BlogIcon yhsphd
      2017.08.05 22:34 신고

      와이파이로 연결된 넷북에서 서버를 열었고 twin ip와 ddns설정까지 했습니다.
      그런데 ddns로 연결된 주소로 데이터(스마트폰)로 접근하려했는데 시간초과로 접속이 되지 않네요 80포트 8080포트 21포트 마찬가지입니다.
      공유기 내에서만 접속이 됩니다

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.08.05 22:37 신고

        그렇다면 인터넷 제공 업체에서 해당 포트들을 막았을 확률이 큽니다.
        임시 방편이긴 한데 공유기에 꽂힌 랜선을 잠시 빼서 다른 컴퓨터에 꼽고 그런다음 다시 공유기에 연결해보세요.
        그래도 안된다면 임의의 다른 포트를 찾아야 합니다. ^^

    • BlogIcon yhsphd
      2017.08.05 22:38 신고

      아 공유기내에서 원격제어라는 메뉴로 ddns나 ip주소 88포트에 접속해서 외부에서도 관리페이지를 조작할 수 있는 기능을 활성화했는데 이 페이지는 잘 접속됩니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.08.05 22:40 신고

        인터넷 업체에서 막혀도 방화벽이 개방된 컴퓨터에 연결되면 갑자기 되는 경우도 있습니다.
        여러가지로 시도해보세요. ^^

    • BlogIcon yhsphd
      2017.08.05 23:15 신고

      제가 설정한 모든 포트를 확인해보니 막혀있군요.....
      기본포트들은 포기했습니다.
      바인딩 설정에서 아무 포트나 써넣고 방화벽열어주니까 데이터로도 접속되네요
      조언 감사합니다!

    • polit96
      2017.08.11 15:59 신고

      공유기없이도 서버운영이 가능 한가요?

티스토리 툴바