• 외부망에서 접속하기 위한 DDNS의 필요성
    • DS1102D를 공장 설비에 연결 한 뒤 내부 IP및 서비스 포트를 연결하고, 시리얼 통신을 외부망에서 하기 위해서는 고정IP가 필요합니다. 하지만 고정IP를 얻기 위해서는 매월 비용이 발생합니다. 유동 IP를 사용하더라도 고정된 형태로 접속할 수있도록 하는 방법이 DDNS 입니다.


  • DDNS란?
    • DDNS는 통신사의 정책에 따라 변화하는 유동IP를 특정한 이름에 매칭하여 사용할 수 있게 합니다. 예를 들어서 외부에서 DS1102.DDNS.NET와 같은 이름으로 접속할 수 있습니다. DDNS는 도메인 네임을 DDNS제공업체에서 관리하고 권한을 가진 공유기가 DDNS를 제공하는 서버로 접속하여 변경된 IP를 지속적으로 업데이트 해서 관리해주는 형태의 서비스입니다. DDNS도 유료 무료가 있습니다. 업체별로 연간 4~5만원 정도를 지불하거나 공유기 회사에서 직접 제공하는 DDNS서비스를 받을 경우는 무상으로 이용할 수 있습니다.


  • DDNS 설정하기(iptime기준)        유기의 고급설정 >특수기능 > DDNS설정 에서 등록을 합니다. 호스트 이름은 접속할 주소를 설정하는 곳입니다. 
    • 설정할주소.iptime.org 로 설정하면 됩니다. 한번 설정한뒤 바꾸려면 iptime에 문의해야되니 신중하게 결정해야 합니다. 
    • 사용자 계정(메일주소) 및 암호는 본인이 설정하고 기록해둡니다. 
    • 예를들어 ds1102.iptime.org 로 저장해두시면 앞으로 외부망에서 스마트폰이나 클라이언트 PC로 저장된 주소로 접속이 가능해집니다. 
    • 뒤이어 설명할 포트포워딩까지 완료하시면 ds1102.iptime.org:1001 과같은 소켓 포트로 원격에서 시리얼 통신이 가능해 집니다. 
    • 만약 내부망에서 ddns를 이용한 주소의 사용이 불가능 하다면 공유기가 루프백을 지원하지 않을 가능성이 높습니다. iptime의 경우 대부분 지원하며 몇몇 해외 모델의 경우 지원하지 않거나 버그가 있을 수 있습니다. 예를들어 asus 공유기의 경우 최신 펌웨어 기준으로 고급설정의 LAN에서 Switch Control 카테고리의 NAT가속도를 사용안함으로 해야 되는 이슈가 있습니다.