JGP
JiGeon Park
@jgp.kr
전체 방문자
120,537
오늘
211
어제
270
  • 분류 전체보기 (148)
    • 해킨토시 | Hackintosh (50)
      • 해킨토시 가이드 | Hackintos.. (37)
      • 해킨토시 EFI(빌드) | Hackin.. (6)
      • 해킨토시 자료 | Hackintosh.. (4)
    • macOS 팁과 가이드 | Mac Life (3)
    • 전자기기 | IT Garget (31)
    • 사물인터넷 | IoT (16)
      • Home Assistant (10)
      • IoT 장치 | IoT Garget (5)
    • 시놀로지 | Synology (3)
    • 기타 팁과 가이드 | Other Ti.. (12)
    • 영상, 사진 | Video & Photo (2)
    • 일상 | JGP's Life (21)
    • 3D Printer (4)
      • Kingroon KP3S (3)
    • 개발 (4)
      • HTML, CSS (1)
      • JavaScript, jQuery (0)
      • Python (0)
      • Django (1)
      • Selenium, BS4 (2)

최근 댓글

  • 알려주신 대로 새파일 하나 만⋯
    보영
  • 이번에도 선댓글 후리붓~ ^^ 지⋯
    gnu
  • 저는 그냥 모뎀에 공유기 따로⋯
    JGP
  • 저도 LG U+ 가입하면서 비슷한⋯
    porch
  • 스팀에서 다운받으셨으면 스팀⋯
    ㅇ

블로그 메뉴

  • 커피 한잔 사주기
  • Admin Page
  • Publish an post
hELLO · Designed By 정상우.
JGP

JGP Space

[DSM 7.0 대응] Synology에서 Cloudflare DDNS 사용하기
시놀로지 | Synology

[DSM 7.0 대응] Synology에서 Cloudflare DDNS 사용하기

2021. 2. 13. 16:09
반응형

안녕하세요. JGP입니다. 사정이 생겨서 어쩌다가 제 Synology를 초기화하게 되었습니다.

구성 데이터는 백업했으나 저는 초기화하면 복원보단 손수 재설정 하는 것을 좋아해서,
가끔 초기화 할 때마다 잊어버리지 않도록 기록을 남길겸 블로깅 해봅니다.

저는 DNS 서비스로서 CloudFlare 무료 서비스를 사용하고 있습니다.
그래서 이 포스팅에서는 Synology DSM 페이지 환경설정 상 기본 DDNS에 없는 서비스인 CloudFlare를 추가하는 방법에 대해 다룹니다.

 

 


| 시작 전

  • CloudFlare의 DNS 서비스를 사용하고 있어야 합니다.
  • DSM 7.0-41890 버전 기준으로 서술하오나, 기존 버전도 사용 가능합니다.

 

 


| CloudFlare 구성 추가

Source : github.com/namukcom/SynologyCloudFlareDDNS

DSM 7.0으로 업데이트 되면서 Python3 패키지가 기본 패키지로 포함되었습니다.
DSM 7.0 이전 버전을 사용하시는 경우 패키지 센터에서 'Python3' 패키지를 먼저 설치 후 진행해주시기 바랍니다.

추가로 DSM 6.x에서 DSM 7.0으로 업데이트 하신 분은 아래 과정을 다시 한번 진행해주셔야 합니다.

| 자동 설치

  • SSH로 Synology에 접속 후 아래 명령어를 입력합니다.
sudo curl https://raw.githubusercontent.com/namukcom/SynologyCloudflareDDNS/master/setddns.py | python3 -

 

| 수동 설치

  • 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 키 찾기

  • 아래 사이트에 접속합니다.
    https://dash.cloudflare.com/profile/api-tokens
  • 보기 버튼을 눌러 Global API 키를 복사합니다.

 


| DSM 7.0 기준

  • Synology 제어판 - 외부 액세스 - DDNS 로 이동하고, 추가 버튼을 누릅니다.
  • 서비스 공급자에 CloudFlare가 추가된 것을 확인합니다.
  • 아래를 참고하여 값을 채워넣고, '연결 테스트'를 눌러 정상이 나오는지 확인합니다.
    • 서비스 공급자 : CloudFlare
    • 호스트 이름 : DDNS 설정할 도메인 (ex : jgpark.kr)
    • 사용자 이름/이메일 : CloudFlare 계정의 이메일(*중요)
    • 패스워드/키 : 직전 단계에서 찾은 Global API 키

  • 정상으로 표기된다면 확인을 눌러 저장합니다.

 

 


| DSM 6.x 기준

  • Synology 제어판 - 외부 액세스 - DDNS 로 이동하고, 추가 버튼을 누릅니다.

 

  • 서비스 공급자에 CloudFlare가 추가된 것을 확인합니다.

 

  • 아래를 참고하여 값을 채워넣고, 확인을 눌러 저장합니다.
    • 서비스 공급자 : CloudFlare
    • 호스트 이름 : DDNS 설정할 도메인 (ex : jgpark.kr)
    • 사용자 이름/이메일 : CloudFlare 계정의 이메일(*중요)
    • 패스워드/키 : 직전 단계에서 찾은 Global API 키

 

  • 정상 등록이 되면 상태가 '정상'으로 나타나며 완료됩니다.
  • 등록이 잘 되지 않는 경우 위 값을 다시 확인해봐야 합니다.

 

 

 

 


 

반응형
저작자표시비영리동일조건

    '시놀로지 | Synology' 카테고리의 다른 글
    • Synology(헤놀로지 공용) 블랙 IP 차단으로 보안 높이기
    • Synology File Station에서 다운로드 직링크(Direct Link) 만들기
    JGP
    JGP
    JGP의 잡탕블로그
    댓글쓰기
    1. namukcom
      2021.06.30 22:14
      DSM 7.0 릴리즈에 맞춰서 쉬운 설치방법을 추가했습니다.
      기존에 세팅하셨던 분들도 다시 적용하셔야하니 참고하세요!!
      수정/삭제댓글쓰기댓글보기
      1. Favicon of https://jgpark.kr JGP
        2021.07.01 12:44 신고
        헉! 본인 등판이군요 ㅎㅎ 7.0 대응해 게시글도 업데이트 해두었습니다. 저도 잊고 있었는데 노티 감사합니다 ^^
        수정/삭제
    2. ㄷㄷ
      2022.02.12 06:33
      python3 실행 부분에도 sudo를 붙어주어야 정상적으로 추가되네요.

      ```
      sudo curl https://raw.githubusercontent.com/namukcom/SynologyCloudflareDDNS/master/setddns.py | sudo py
      thon3 -
      ```
      수정/삭제댓글쓰기댓글보기
    3. 강남욱
      2022.02.14 16:36
      안녕하세요, SynologyCloudFlareDDNS 소개해주셔서 감사합니다.
      오늘 부로 Global API Key 외에 특정 도메인 및 권한에 한정해서 사용하는 API Token에 대한 업데이트가 이뤄졌습니다.
      보안상으로 조금이라도 안전한 API Token 사용해보시면 좋을 것 같습니다.
      수정/삭제댓글쓰기댓글보기
    이전 글
    Synology(헤놀로지 공용) 블랙 IP 차단으로 보안 높이기
    • 이전
    • 1
    • 2
    • 3
    • 다음

    티스토리툴바