WEB

ASUS RT-AC66U의 DDNS와 포트포워딩 이해와 적용

우성군 92 85851 0

많은 분들이 힘들어하시는 부분인 DDNS와 포트포워딩에 대한 이해를 높이고


실제 적용함으로써 누구나 쉽게 접근할 수 있게 하는게 목표입니다.


일단 두 용어를 이해하기 전에 외부네트워크와 내부네트워크 개념을 정의하고 갑시다.



▲ 위 스샷을 보시면 외부/내부 네트워크가 뭔지 아시겠죠? ㅎㅎ (그림은 아무것도 아닌데 만드는데 오래 걸림 ㅠㅠ)



그럼 외부네트워크에서 내부네트워크로 접근하려면 어떻게 해야할까요?


방법은 간단하게 2가지가 있습니다.


1. 외부IP로 접근하는 방법 - 흔히 알고 있는 123.234.0.123 이런 IP가 인터넷 회선에 부여가 됩니다.


하지만 일반적인 인터넷을 이용하고 계시다면 유동IP(주기적으로 IP가 바뀝)일 가능성이 높기 때문에


IP만 알고 접근하기엔 귀찮고, 외우기도 힘들겠지요.



2. DDNS - 그래서 DDNS라는 것을 씁니다. 영어 단어는 관심없으실테니


간단하게 요약하면, 흔히 아는 www.daum.net 이런 식으로 주소를 부여하는 것입니다.


사람이 접근하기엔 숫자로 된 것보다는 아무래도 주소가 나을테니깐요. 외우기도 편하구요 ㅎㅎ


그럼 저런 주소를 꼭 사야하나? 이런 의문점이 들겠죠? (아님 말구요 ㅠㅠ)


사도 되지만, 유명 공유기 회사에서는 자체적인 DDNS 서버를 가지고 있어, 사용자들이 편하게 DDNS를 


가질 수 있도록 해줍니다.


제가 ASUS공유기를 쓰고 있어 IPTIME용은 인터넷에 검색하시거나, 비슷하니 따라하셔도 됩니다 ^^;;




▲ 위 스샷을 보고 DDNS를 활성화 해주세요.




▲ 원하는 앞 주소를 넣고 Apply를 누릅니다. 위 스샷처럼 success가 나와야 됩니다.


그럼 위처럼 wsg3.asuscomm.com 이 바로 외부에서 접근할 수 있는 주소가 된 것입니다.



자 그럼 DDNS만 설정하면 다 되느냐? 그게 아니구요 ㅎ


이제 포트포워딩이라는 개념을 설명드릴 차례입니다.




▲ 알기 쉽게 도표를 그려봤습니다. (그림판으로 하려니 힘드네요 ㅠㅠ)


왼쪽에 보시면 외부네트워크이고, DDNS나 외부IP로 접근합니다.


그런데 외부포트가 있고 내부포트가 있죠?



외부포트 : 외부에서 접근할 때 여기로 가겠다. 하는 통로라고 보시면 됩니다.


그럼 포트포워딩을 지정해주면 


2121이라는 포트가 들어온다면 내부IP는 192.168.1.5라는 기계에 내부포트가 21인 FTP 서비스를 이용하라!


이런 말입니다. 



내부포트는 각 기계의 서비스를 이용할 수 있는 내부 통로라고 보시면 됩니다.


보통 1개의 서비스에 1개의 내부포트를 가지고 있거든요.


가장 흔한 FTP의 경우 21을 쓰고, SSH는 22, 토렌트는 9091, HTTP는 80, HTTPS는 433 등등..


프로그램을 깔때부터 기본으로 잡혀있는 값입니다.


물론 프로그램 내부에서 수정도 가능합니다만, 보통 그냥 그대로 씁니다. (귀찮으니깐;;)



외부포트는 사용자가 원하는 숫자를 넣으면 됩니다. 내부포트와 같아도 상관없습니다.


다만 ASUS공유기는 20~21 외부포트를 자체적으로 쓰고 있어 그건 빼둬야 합니다.


그리고 인터넷 회사 차원에서 외부포트를 막아놓는 경우가 많습니다.


SK브로드밴드, LGU의 경우 80포트 21포트 등을 막는다고 하니 외부포트는 21이 아닌 다른 포트를 써야


FTP가 될겁니다.



이제 개념을 알게되었으니 각 기계별 내부IP를 알아야겠죠?



▲ 위 스샷처럼 기계별로 내부IP가 할당되어 있는 것을 볼 수 있습니다.



그런데 이 내부IP는 공유기가 마음대로 할당하기 때문에 유동적입니다.


그래서 ASUS나 IPTIME 모두 내부IP를 고정시키는 기능이 있습니다.





▲ 위 스샷처럼 DHCP에 들어가서 맥어드레스를 고르고 원하는 IP를 넣으면 됩니다.


주의할 점은 위에 범위가 정해져있는 그 안에만 가능합니다.


스샷의 예로는 192.168.1.2 ~ 192.168.1.254 까지 마지막 자리만 바꿀 수 있게 되어 있습니다.


그래서 저는 192.168.1.5로 고정해두었구요. Apply를 누르면 적용이 됩니다.


IPTIME은 192.168.0.2 ~ 192.168.0.254 사이에 넣어야 할겁니다.




▲ ASUS를 예를 들어 각각의 기계마다 포트포워딩을 지정한 후 +를 누르면 추가가 됩니다.


모든 포트포워딩을 지정한 후 Apply를 누르면 됩니다. (IPTIME과는 다르게 좀 오래 걸립니다.)





▲ 시간이 지나면 이런 식으로 적용이 됩니다.



그럼 이제 실전에 적용할 차례입니다.


https://filezilla-project.org/


위 링크에 가셔서 FTP 서비스를 이용해봅시다.


Download Filezillar Client를 받아서 깔아봅시다.




▲ 위 스샷처럼 왼쪽 위에 파일 밑에 그림 클릭해서 새 사이트를 누르고 빨간 칸을 채웁니다.


호스트에 아까 만든 DDNS를 넣고, 포트는 외부포트를 넣습니다.


로그온 유형을 일반으로 바꾸고 사용자와 비번을 넣고 연결을 누릅니다.




▲ 위 스샷 빨간색 박스 부분이 나오면 성공입니다.


이제 외부는 이렇게 하고 내부에서는 내부IP넣고 포트는 21 넣으면 빠른 파일 전송이 가능합니다 ^^



제일 용도가 많을거라고 생각하고 있는 휴대폰이나 타블렛에서 활용방법입니다.


DICE Player가 깔린 모든 기계에서 가능합니다.




▲ 다이스 플레이어에서 왼쪽 위를 누르고 화면을 올려보면 Add Ftp라는 것이 나옵니다.


그걸 누릅니다.




▲ 위와 같이 DDNS 및 외부포트, 아이디 비번, 인코딩은 무조건 UTF-8로 설정 후 확인을 누릅니다.





▲ 이런 화면이 나오면 성공입니다.


이제 외부에서도 자막도 나오는 동영상 플레이어가 생겼습니다.


물론 FTP에 내부IP를 넣고 봐도 됩니다. 속도도 엄청 빠르고 좋습니다.


또한 삼바도 추가할 수 있는데 내부에서 그냥 내부IP주소만 넣으면 바로 됩니다 ^^



끝까지 읽어주셔서 고맙습니다.

, , , , , ,

92 Comments
싱클레어 07.03 13:19  
문의드립니다.
어느정도 이 글을 읽고 개념을 잡았습니다.
제 공유기는 LG U+ 공유기이지만 기본적인 구조는 같을건데...

일단 NAS IP가 192.168.0.104 또는 108 또는 110 을 왔다갔다 하더라구요 껐다 켤때마다
그래서 외부 접속을 위해 공유기 포트 포워딩을 현재 IP인 192.168.0.108로 맞춰놓고 DHCP 고정할당에
NAS IP를 192.168.0.108로 고정 및 On 해놓았습니다.
(그래도 여전히 DHCP 할당정보에는 자동할당으로 되어 있더군요 고정할당으로 안 바뀌고...)

그렇게 외부접속을 잘 사용하던중에 어느날 NAS를 껐다켜는 일이 발생했습니다.
그러더니 IP가 192.168.0.104로 바뀌더니 외부접속이 안되더군요.
공유기 세팅가서 보니 DHCP 고정할당 정보를 보니 192.168.0.104로 바뀌어져 있구요...-_-;;;
맥 어드레스를 기억하고 계속 고정할당 IP 를 줘야하는거 아닌가요?...

제가 빼먹은 절차가 있는지요?
우성군 08.05 14:11  
[@싱클레어] 제대로 하신거 같은데 LG U+ 공유기가 문제 있는 것 같습니다.
Facebook Twitter GooglePlus KakaoStory NaverBand