DDNS – DDclient

DDclient 는 가볍고 사용하기 쉬운 DDNS 클라이언트입니다. 다양한 DNS 를 지원하고 유연하다는 장점이 있습니다. 그리고 Cloudflare 를 지원합니다.

DDclient 설정

감옥 밖에 있다면 감옥으로 로그인 해 주세요.

iocage console Nginx_WAF

DDclient 의 설정 파일 위치는 /usr/local/etc/ddclient.conf 입니다.

vi /usr/local/etc/ddclient.conf

daemon=300
syslog=yes
pid=/var/run/ddclient.pid
ssl=yes
use=web

ssl=yes \
protocol=cloudflare \
zone=example.com \
login=mail@example.com \
password=adfjk3asdkf239wur523h4129ehasjkdfkjanv1 \
example.com, www.example.com, main.example.com

설정이 정말 간단하고 직관적입니다.

  • deamon=300 300초마다 실행하고
  • use=web 웹을 통해서 IP를 알아냅니다.
  • login=example.com Cloudflare 이메일
  • password=adfjk3asdkf239wur523h4129ehasjkdfkjanv1 cloudflare 글로벌 api 키
  • 도메인은 , 로 구분해 주세요.

설정을 작성했다면 root 만 읽을 수 있도록 권한을 제한합니다.

chmod 400 /usr/local/etc/ddclient.conf

DDclient 시작

sysrc ddclient_enable="YES"

서비스에 등록한 후

service ddclient start

ddclient 를 시작해 줍니다.

DDclient 디버깅

ddclient -daemon=0 -debug -verbose -noquiet

디버깅 모드로 실행하는 명령어입니다. 출력을 살펴 설정에 문제가 있는지 확인할 수 있습니다.

마치면서

DDNS 설정까지 끝냈습니다. 이제 IP가 변경되더라도 도메인은 항상 서버를 가르킵니다.

Nginx 웹 어플리케이션 방화벽 리버스 프록시를 만들었습니다. 생각보다 기네요. 만들때는 이렇게 복잡하진 않았던거 같은데.

다음 포스팅에서는 광고 차단 로컬 DNS 를 설치하고 설정할 것입니다.

시리즈 네비게이션<< Nginx Fail2Ban광고 차단 로컬 DNS – technitium dns >>

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다