728x90
728x90
안녕하세요. JGP입니다. 사정이 생겨서 어쩌다가 제 Synology를 초기화하게 되었습니다.
구성 데이터는 백업했으나 저는 초기화하면 복원보단 손수 재설정 하는 것을 좋아해서,
가끔 초기화 할 때마다 잊어버리지 않도록 기록을 남길겸 블로깅 해봅니다.
저는 DNS 서비스로서 CloudFlare 무료 서비스를 사용하고 있습니다.
그래서 이 포스팅에서는 Synology DSM 페이지 환경설정 상 기본 DDNS에 없는 서비스인 CloudFlare를 추가하는 방법에 대해 다룹니다.
| 시작 전
- CloudFlare의 DNS 서비스를 사용하고 있어야 합니다.
- DSM 6.2.3-25426 Update 3 버전 기준으로 서술합니다.
| CloudFlare 구성 추가
Source : github.com/namukcom/SynologyCloudFlareDDNS
- SSH로 Synology에 접속 후 아래 명령어를 입력합니다.
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.php
- 만약 제대로 진행이 되지 않는다면, 아래 명령어를 입력하여 Sudo 권한으로 상승한 후에 위 명령어를 입력하여 시도합니다.
sudo -i
- 아래 명령어를 입력합니다. (타 에디터를 선호한다면 그것으로 진행하여도 좋습니다.)
sudo vi /etc.defaults/ddns_provider.conf
- 가장 아래줄로 이동하여 아래 내용을 추가하고 저장합니다.
[Cloudflare]
modulepath=/usr/syno/bin/ddns/cloudflare.php
queryurl=https://www.cloudflare.com/
| Global API 키 찾기
- 아래 사이트에 접속합니다.
- 보기 버튼을 눌러 Global API 키를 복사합니다.
| DDNS 설정
- Synology 제어판 - 외부 액세스 - DDNS 로 이동하고, 추가 버튼을 누릅니다.
- 서비스 공급자에 CloudFlare가 추가된 것을 확인합니다.
- 아래를 참고하여 값을 채워넣고, 확인을 눌러 저장합니다.
- 서비스 공급자 : CloudFlare
- 호스트 이름 : DDNS 설정할 도메인 (ex : jgpark.kr)
- 사용자 이름/이메일 : CloudFlare 계정의 이메일(*중요)
- 패스워드/키 : 직전 단계에서 찾은 Global API 키
- 정상 등록이 되면 상태가 '정상'으로 나타나며 완료됩니다.
- 등록이 잘 되지 않는 경우 위 값을 다시 확인해봐야 합니다.
728x90
728x90