안녕하세요. 달소입니다.
이번에 사용하고있는 도메인을 Google -> Cloudflare로 옮기려는 찰나에 DDNS관련 고민이있었는데
아래 github를 보고 고민이 싸악해결됐습니다 ㅎㅎ
역시 능력자 분들께서는
기본적으로 시놀로지/헤놀로지의 DDNS에서는 클라우드플레어의 항목이 없습니다.
그래서 좌절하고있던 찰나에,, 구글링을 보니 아예 DDNS 서비스 제공업체를 추가하는 방법에 대한 정보가있더군요 ㅎㅎ
*글의 내용은 아래 깃허브를 참고해서 좀더 이해하기 쉽도록 캡쳐한 가이드 방식입니다.
https://github.com/namukcom/SynologyCloudFlareDDNS
전제조건
* 클라우드 플레어 도메인 사용 (v4 API 사용)
* DDNS로 사용할 도메인 레코드가 등록되어 있어야 함.
* DSM에 SSH로 접근할수있어야함.(제어판에서 활성화 가능)
클라우드플레어 스크립트 적용하기
먼저 SSH로 사용중이신 DSM으로 접근 후 sudo su 로 root 권한을 획득해주세요.
그리고 아래 명령어로스크립트를 받아서 권한까지 부여해주세요.
sudo curl https://raw.githubusercontent.com/namukcom/SynologyCloudflareDDNS/master/cloudflare.php -o /usr/syno/bin/ddns/cloudflare.php && sudo chmod 755 /usr/syno/bin/ddns/cloudflare.ph
그다음 GUI에서 볼수있도록 DDNS 설정파일 항목을 수정해줍니다.
sudo vi /etc.defaults/ddns_provider.conf
그리고 파일 최하단으로 내려가서 아래 내용을 복붙해주세요.
[Cloudflare]
modulepath=/usr/syno/bin/ddns/cloudflare.php
queryurl=https://www.cloudflare.com/
그리고나서 DSM 웹으로 접근해서 다시 DDNS 서비스 제공업체를 선택하면 클라우드 플레어가 정상적으로 등록된걸 확인할 수 있습니다.
이제 클라우드 플레어에서 Global API Key 토큰을 받아서 입력해주시면됩니다.
++Global API Key 외에 특정 도메인 및 권한에 한정해서 사용하는 API Token에 대한 업데이트가 이뤄졌습니다. 해당 API Token을 이용해서 하시는걸 추천드립니다.
그리고 정보를 아래와같이 넣어주시면 완료됩니다.
등록도 정상적으로 잘되는걸 확인할 수 있습니다.
[Reference] : 달소, 「서버포럼 – 시놀로지/헤놀로지 클라우드플레어 DDNS 사용하기.」 https://svrforum.com/?document_srl=37881&mid=nas&act=dispBoardContent.
안녕하세요, SynologyCloudFlareDDNS 소개해주셔서 감사합니다.
오늘 부로 Global API Key 외에 특정 도메인 및 권한에 한정해서 사용하는 API Token에 대한 업데이트가 이뤄졌습니다.
보안상으로 조금이라도 안전한 API Token 사용해보시면 좋을 것 같습니다.
좋은 정보공유 감사드립니다. 해당내용 본문에 추가하겠습니다!