NAS 설정 - Xpenology에서 DNSZi 서비스로 DDNS 설정하기

2015.08.16 08:07분류없음

NAS 자작을 시작하였고, OS로는 Xpenology (헤놀로지)를 설치하였습니다.


도메인 관리 : DNSZi.com (참고로, 제 경우에 도메인 등록은 도메인클럽에서 진행했습니다.)



더욱 잘 정리된 시망님의 블로그가 있어서 링크로 소개 드립니다. 하기 내용보다 더 심플합니다!

혹시나 싶어서 덧붙이면

1) DSM 6.0 이하인 경우 sudo 를 지원하지 않기 때문에, SSH 로그인 ID를 root 로 해줘야 한다는 점

2) 위 링크의 댓글처럼 dnszi.php 파일의 권한 설정을 해줘야 한다는 점 ( chmod 755 dnszi.php ) 

3) 도메인에 A레코드가 있는 경우, dnszi.php 파일의 일부분을 아래와 같이 변경해줘야 함 

    예를 들어 NAS 접속 도메인이 nas.domain.com 이라면, dnszi로 보내는 쿼리의 

    domain=domain.com&record=nas 와 같이 구분해서 보내줘야 함. 

    다만 시망님의 dnszi.php 의 경우, A레코드(서브도메인)를 따로 구분 처리하지 않기 때문에 

    이부분을    $url = 'http://ddns.dnszi.com/set.html?user='.$account.'&auth='.$pwd.'&domain='.$hostname.'&record=';

    이렇게       $url = 'http://ddns.dnszi.com/set.html?user='.$account.'&auth='.$pwd.'&domain=domain.com&record=nas';

    로 바꿔 줘야 함. 물론 본인의 도메인 기준으로 빨간색 부분 수정 필요.

    특히 도메인이 변경되었을 때 DSM 설정 이외에 dnszi.php 파일을 같이 변경해줘야 하는 번거로움이 있음

4) 잘 적용되었는지 테스트를 해보고 싶어도, dnszi에서는 동일 요청(동일한 IP로의 DDNS 요청)은 캐쉬처리를 하기 때문에 반영이 안됨

    dnszi.com 에서 임의로 IP를 변경하고, DSM에서 요청을 해도, 동일한 요청으로 간주되어 반영이 안됨

    이럴땐 dnszi.com 측에 캐쉬 삭제를 요청하거나, 외부 IP를 변경하여 요청해야 함



제 경우 2019.03.07 현재 잘 적용되었습니다. 



기존 내용은 접어 놓습니다. 보실 분은 아래 '더보기' 클릭


더보기

혹시, noip.com 에서 DDNS 서비스를 받을 수 있다면, 아래와 같이 간단하게 synology 제어판에서 추가할 수 있습니다.

http://www.noip.com/support/knowledgebase/enable-ddns-within-synology-device/ 


1 2 3 4 5 6 7 8 9 10 ··· 23