XETOWN

안개 골목

최신 웹 개발에 대한 이야기들을 나눠보세요. XE개발에 대해서도 배워볼 수 있습니다.
조회 수 140 추천 수 2 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

본 자료는 Centos7 기준으로 하였습니다.

 

1. ddclient와 관련 패키지 설치

# yum install ddclient perl-JSON-Any

 

2. ddclient.conf 기존 설정파일 백업 후 설정파일 생성

(백업 없이 바로 설정을 변경해도 상관 없습니다.)

 

# mv ddclient.conf ddclient.bak

# vim ddclient.conf

 

아래와 같이 내용을 기입 ( 내용입력은 i를 누르면 됩니다. ) 

[내용] 부분은 대괄호([])를 포함하여 지우신 후 해당 값을 적절히 입력하시면 됩니다.

 

2-1. 공유기 사용 없이 모뎀에서 서버로 직결인 경우

daemon=300                              # 300초마다 체크

syslog=no                              # 로그를 남길지..여부
mail-failure=root
pid=/var/run/ddclient/ddclient.pid 
ssl=yes

use=if,

if=[랜이름입력 보통 eth0]

 

##
## CloudFlare (www.cloudflare.com)
##
protocol=cloudflare,        \
server=www.cloudflare.com,  \
login=[CloudFlare Login Email ID],     \
password=[Global API KEY],             \
zone=[도메인이름 : test.com],            \
[IP를 업데이트할 host , 여러개 일 경우 콤마(,)로 구분]

 

2-2 공유기를 사용하는 경우

daemon=300                              # 300초마다 체크

syslog=no                              # 로그를 남길지..여부
mail-failure=root
pid=/var/run/ddclient/ddclient.pid 
ssl=yes

use=web,
web=checkip.dyndns.com/,
web-skip='IP Address'


##
## CloudFlare (www.cloudflare.com)
##
protocol=cloudflare,        \
server=www.cloudflare.com,  \
login=[CloudFlare Login Email ID],     \
password=[Global API KEY],             \
zone=[도메인이름 : test.com],            \
[IP를 업데이트할 host , 여러개 일 경우 콤마(,)로 구분]

 

:wq 를 입력하여 저장 및 종료

 

3. 위의 입력의 샘플

daemon=300
use=web,
web=checkip.dyndns.com/,
web-skip='IP Address'

##
## CloudFlare (www.cloudflare.com)
##
ssl=yes 
protocol=cloudflare,        \
server=www.cloudflare.com,  \
login=xetown@xetown.com,     \
password=dijf98ha8adfj9awh8gh3458h,             \
zone=xetown.com,            \
xetown.com,file.xetwon.com

 

 

4. ddclient 실행?

# ddclient -daemon=0 -debug -verbose -noquiet
 

정상적으로 실행되었다면, 에러 없이 다음과 같은 메시지가 뜨게된다.

 

SUCCESS:  도메인: skipped: IP address was already set to 변경된 ip주소.

 

 

5. 서비스 자동 시작 및 재시작

# systemctl enable ddclient

# systemctl restart ddclient

 

  • profile
    하늘희 2016.07.27 03:23:22
    기분 탓인지

    daemon=300 # check every 300 seconds
    syslog=no # log update msgs to syslog
    mail-failure=root # mail failed update msgs to root
    pid=/var/run/ddclient/ddclient.pid # record PID in file.

    이 부분을 빼면 실행이 안되네요..ㅋㅋ 기본 값으로 될 줄 알았는데... 이것 때문에 한참 왜 안되지 했다는...

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
239 최신 웹소식 디도스 공격의 계절 13 기진곰 2016.09.24 221
238 최신 웹소식 삼성전자, 세계 최고 성능 ‘960 PRO’ 2TB 공개 13 하늘희 2016.09.21 180
237 개발이야기 로딩속도 0.01초에 도전합니다. (슈퍼캐시) 47 file 기진곰 2016.09.17 622
236 개발이야기 회원 메모 개발중... 중간 잡담 21 file 구름이 2016.09.12 179
235 소스공유 DLNA 서버 설치 (miniDLNA) 3 하늘희 2016.07.30 169
» 소스공유 CloudFlare DDNS 설정하기 (ddclient 이용) 1 하늘희 2016.07.27 140
233 XE 개발팁 레이아웃 경로 가져오기 윈컴이 2016.07.14 112
232 소스공유 제이쿼리 원형 프로그레스바입니다. 2 이온디 2016.06.18 176
231 소스공유 부트스트랩 그리드 템플릿 이온디 2016.06.18 88
230 소스공유 CSS로 그리는 아이콘입니다. 6 이온디 2016.06.18 157
229 소스공유 로딩바UI 스크립트 1 이온디 2016.06.18 118
228 최신 웹소식 삼성, Joyent (node.js 원래 개발사) 인수 1 기진곰 2016.06.16 269
227 최신 웹소식 jQuery 3.0이 나왔네요. 3 기진곰 2016.06.10 679
226 최신 웹소식 워드프레스닷컴, .blog 최상위도메인 확보 10 기진곰 2016.05.13 244
225 소스공유 첨부파일에 토렌트 파일이 있는 경우 본문 상단에 파일 정보를 표시 애드온 수정한 소스 공개 합니다 4 file 윤설 2016.05.10 186
224 개발이야기 XE vs. Rhymix 벤치마킹 결과 19 file 기진곰 2016.05.03 653
223 최신 웹소식 구글 크롬, 윈도우XP·비스타 등 지원 종료 5 ConoHa 2016.04.15 105
222 최신 웹소식 Vivaldi(비발디) 브라우저 1.0 공개 8 file 라르게덴 2016.04.07 237
221 소스공유 클라우드플레어 이용하여 서버 외부IP 알아내기 쉘스크립트. 3 ConoHa 2016.03.31 173
220 소스공유 리눅스 서버 계정 생성 쉴스크립트 12 file 아파치 2016.03.07 169
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 13 Next
/ 13
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...