본문 바로가기
개발환경, 인프라/Docker

클라우드플레어 DDNS 설정

by Pendine 2026. 1. 3.
728x90
반응형

도메인을 구매해도

근본적인 내 IP는 ISP(통신사) 에 고정IP를 신청하지 않았기 때문에

동적으로 할당되는 공유기를 사용하고있음

이걸 고정할 수 있는 방법이 없나? 확인하니, 결국엔 도메인 구입해서, 도메인 서비스 제공자에게

내 아이피가 변경됐는지 주기적으로 확인 후 업데이트 해야함.

나는 클라우드플레어를 통해 도메인을 구매했고,

이 도메인 주소의 DNS 레코드에 내 공인 아이피를 등록 했고,

DDNS을 도커 컨테이너로 실행함.

클라우드플레어용 DDNS를 실행하기 위해선

클라우드플레어에서 도메인 관리 토큰 정보를 생성해서,

실행 옵션에 주면됨.

docker run -d --name 컨테이너이름으로사용할문구 -e API_KEY=클라우드플레어에서 생성한 토큰 정보 -e ZONE=구매한도메인입력 -e SUBDOMAIN=@ --restart always oznu/cloudflare-ddns

Nginx 컨테이너로 도메인과 제대로 연결됐는지 확인하는 방법

  1. 공유기나 네트워크 장비 설정으로, 도커가 설치된 PC 에 포트포워딩이나, 접속이 가능하도록 설정이 됐는지 보기.
  2. nginx를 기본 설정으로 통해 실행하기.
    docker run -d --name test-nginx -p 80:80 nginx:latest
  3. 클라우드 플레어 연결 테스트할 도메인을 선택. SSL/TLS 탭에서 개요 -> 구성을 이용해서 현재 암호화 모드를 전체(기본설정)→끄기
  4. nginx의 기본 페이지가 나와야 정상 접속 확인되야함.
728x90
반응형

댓글