Synology NAS에서 DNSzi DDNS 업데이트가 되지 않는 경우

이 글을 옮기는 2022년 10월 25일 현재, 개인적으로 DNSzi보다는 클라우드플레어 사용을 추천합니다. API 지원이 더 잘되어있고, 전세계적으로 사용자가 더 많기때문에 활용하기가 더 좋습니다.

다른 블로그에 나와있는대로 시놀로지 작업 스케줄러에 코드를 삽입하고 실행했는데, 실패가 반환되거나 DDNS가 적용되지 않는 경우가 있습니다.
DNSzi의 DDNS 갱신 방법은 아래 방법과 같습니다.
리눅스 DDNS 자동 업데이트 설정 방법 http://ddns.dnszi.com/set.html?user=[계정]&auth=[인증키]&domain=[도메인]&record= Copy 2. /etc/crontab #curl 사용시 */5 * * * * /usr/local/bin/curl -s 'http://ddns.dnszi.com/set.html?user=[계정]&auth=[인증키]&domain=[도메인]&record=' #wget 사용시 */5 * * * * /usr/local/bin/wget -q -O - 'http://ddns.dnszi.com/set.html?user=[계정]&auth=[인증키]&domain=[도메인]&record='
제 경우 위의 있는 DNSzi의 설명대로 실행을 시키는 경우 No such file or directory 에러가 발생하였습니다.
사용 제품은 DS1821+, DS920+ 입니다.
/usr/local/bin/ 경로에 wget이 없어서 생기는 문제로, /usr/local/bin/ 을 삭제한 후 실행 시 제대로 갱신됨을 확인했습니다.
작업 스케줄러 -> 생성 -> 사용자 정의 스크립트 ->
wget -q -O - 'http://ddns.dnszi.com/set.html?user=[계정]&auth=[인증키]&domain=[도메인]&record='
정상적으로 반영이 됩니다.
반영되는데까지는 약 30초정도 걸리는 것 같아요.