
Synology에서 Cloudflare DDNS를 등록하여 사용하다가 어느 순간부터 계속 DDNS 등록할 수 없다는 메일과 알림이 확인되었다.
순서대로 따라서 진행하여 Cloudflare DDNS로 도메인을 등록해보자.
목차
Chapter 1.
준비
진행하기 전, 어떤 것들을 준비해야 하는지 알아보자.
Chapter 2.
서비스 공급자 추가
DDNS 추가하기 전 서비스 공급자를 먼저 추가해야한다.
Chapter 3.
DDNS 추가
DDNS 추가하는 방법, 추가된 후 어떻게 보이는지 확인해보자.
준비
진행하기 전, 어떤 것들을 준비해야 하는지 알아보자.
- DSM 7.0 이상으로 업데이트
- Python3 설치
-
Cloudflare에 등록한 개인 도메인 (반드시 Cloudflare에서 구매한 도메인일 필요는 없다.)
Cloudflare에 도메인 등록 방법
- Cloudflare 접속 » 로그인 » 계정 & 암호 입력 후 로그인
- [도메인 추가] 클릭
- 도메인 주소 입력 » [계속]
- Free 선택 » [계속]
- [레코드 추가] » [활성화로 계속]
- 도메인 등록 완료
-
Cloudflare User API Token
Cloudflare User API Token
- Cloudflare 접속 » 로그인 » 계정 & 암호 입력 후 로그인
- 프로필 » 내 프로필
- [API 토큰]
- [토큰 생성]
- 영역 DNS 편집 – [템플릿 사용]
- 영역 리소스 – [도메인 선택] » [요약 계속]
- [토큰 생성]
- [COPY] – 복사
- Cloudflare 접속 » 로그인 » 계정 & 암호 입력 후 로그인
- Cloudflare 접속 » 로그인 » 계정 & 암호 입력 후 로그인
서비스 공급자 추가
DDNS 추가하기 전 서비스 공급자를 먼저 추가해야한다.
- DSM 접속 » [제어판] » [작업 스케줄러]
- [생성] » [트리거된 작업] » [사용자 정의 스크립트]
- 일반 설정
작업: Cloudflare DDNS (중요하지 않음) 사용자: root 이벤트: 부트업 사전 작업: 없음 활성화됨: 체크
- [작업 설정] » 사용자 정의 스크립트 입력 » [확인]
- DDNS 하나 등록시
curl https://raw.githubusercontent.com/NavyStack/SynologyCloudFlareDDNS-WithMultiple/master/setddns.py | python3 -
- DDNS 여러개 등록시
curl https://raw.githubusercontent.com/NavyStack/SynologyCloudFlareDDNS-WithMultiple/master/setddns-with-multi.py | python3 -
- DDNS 하나 등록시
DDNS 추가
DDNS 추가하는 방법, 추가된 후 어떻게 보이는지 확인해보자.
- DSM 접속 » [제어판] » [외부 액세스] » [DDNS] » [추가]
- [서비스 공급자] » 호스트 이름 입력 » 사용자 이름/이메일 입력 » 패스워드/키 입력 » [연결 테스트] » [확인]
서비스 공급자: Cloudflare 호스트 이름: 도메인 주소 사용자 이름/이메일: 사용자 이름/이메일은 아무 값이나 입력 (중요하지 않음) 패스워드/키: Cloudflare User API Token
- 추가 완료. 상태가 ‘정상’이라고 보이는지 확인하자.
참고
NavyStack - 시놀로지 클라우드플레어 DDNS 여러개 등록하기