윈도우에서 클라우드 플레어 DDNS 설정하기



윈도우에서 클라우드 플레어 DDNS 설정하기

클라우드 플레어를 통해 도메인 기관이전을 진행한 후, DDNS 설정이 필요해졌습니다. 이 글에서는 윈도우 환경에서 클라우드 플레어 DDNS를 설정하는 방법을 자세히 설명하겠습니다.

 

👉 ✅ 상세 정보 바로 확인 👈

 

클라우드 플레어 DDNS 설정 준비물

클라우드 플레어 영역 ID 확인하기

클라우드 플레어에 로그인한 후, 적용할 도메인을 선택합니다. 오른쪽 하단에서 영역 ID를 확인하고 메모해 둡니다.



API 토큰 생성하기

  1. 클라우드 플레어 대시보드에서 [API 토큰 가져오기] 버튼을 클릭합니다.
  2. [토큰 생성] 버튼을 눌러 새로운 API 토큰을 만듭니다.
  3. 영역 DNS 편집 탭에서 [템플릿 사용]을 클릭하고, DDNS를 적용할 도메인을 선택한 후 [요약 계속]을 클릭합니다.
  4. 최종적으로 [토큰 생성] 버튼을 눌러 API 토큰을 생성하고 메모해 두세요. 이 토큰은 다시 확인할 수 없으므로 안전하게 보관해야 합니다.

 

👉 ✅ 상세 정보 바로 확인 👈

 

DDNS Cloudflare PowerShell 스크립트 설정

스크립트 다운로드

여기에서 스크립트를 다운로드합니다. C드라이브에 DDNS-Cloudflare-PowerShell이라는 폴더를 만들고 다운로드한 파일을 압축 해제하여 그 폴더에 넣습니다.

스크립트 수정

update-cloudflare-dns_conf.ps1 파일을 메모장 등으로 열어 다음과 같이 수정합니다:
1. what_ipexternal로 설정합니다.
2. dns_record에는 A레코드를 포함한 도메인을 입력합니다. (예: A.bcd.com)
3. zoneid에는 메모해둔 영역 ID를 입력합니다.
4. cloudflare_zone_api_token에는 생성한 API 토큰을 입력합니다.
5. proxied는 프록시를 사용하려면 true, 사용하지 않으려면 false로 설정합니다.
6. 텔레그램 봇과 연동할 경우, 추가로 필요한 설정을 입력합니다.

작업 스케줄러 등록

  1. 시작 메뉴에서 작업 스케줄러를 실행합니다.
  2. 오른쪽 상단의 [작업 만들기] 버튼을 클릭하고 적당한 이름을 입력합니다.
  3. [사용자의 로그온 여부에 관계없이 실행(W)]을 체크합니다.
  4. 트리거 탭에서 새로 만들기를 선택하고 시작 시간을 현재 시간보다 늦게 설정합니다.
  5. 동작 탭으로 이동하여 [새로 만들기]를 클릭합니다.
  6. 프로그램/스크립트(P)에는 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe를 입력합니다.
  7. 인수 추가(A)에는 -ExecutionPolicy Bypass -File C:\DDNS-Cloudflare-PowerShell\update-cloudflare-dns.ps1을 입력합니다.

정상 작동 확인 방법

스크립트를 처음 실행하면 로그 파일이 생성됩니다. 이 파일을 열어 작동 시간과 내용을 확인하면 정상 작동 여부를 알 수 있습니다. 텔레그램 봇을 연동했다면 IP 주소가 변경될 때마다 알림을 받을 수 있습니다.

자주 묻는 질문

클라우드 플레어 DDNS 설정 시 필요한 정보는 무엇인가요?

클라우드 플레어의 영역 ID와 API 토큰이 필요합니다. 텔레그램 봇을 사용할 경우, 추가로 봇의 chat_id와 API 토큰도 필요합니다.

스크립트 수정 시 주의해야 할 점은 무엇인가요?

각 설정 항목에 정확한 값을 입력해야 하며, API 토큰은 잃어버리지 않도록 안전하게 보관해야 합니다.

작업 스케줄러에서 시작 시간을 잘못 설정하면 어떻게 되나요?

시작 시간이 작동 시간보다 빠르게 설정되면 스케줄러가 작동하지 않을 수 있으니 주의해야 합니다.

텔레그램 봇 연동 방법은 어떻게 되나요?

텔레그램 봇을 생성하고 chat_id와 Bot API Key를 확보한 후, 스크립트에 해당 정보를 입력하면 됩니다. 구체적인 방법은 구글링을 통해 쉽게 찾을 수 있습니다.

이전 글: 2015 호주 오픈 슈퍼시리즈 배드민턴 남자복식 우승