»Ë»Ñ Æ÷·³

[Centos7] ddclient ·Î CloudFlare DDNS ¼³Á¤Çϱâ.

  • byHERMES
  • µî·ÏÀÏ 2017-07-25 05:22
  • Á¶È¸¼ö 1055


1. ddclient¿Í °ü·Ã ÆÐÅ°Áö ¼³Ä¡

yum install ddclient perl-JSON-Any

 

epel ÀúÀå¼Ò°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é

# yum install epel-release

 

2. ddclient.conf ±âÁ¸ ¼³Á¤ÆÄÀÏ ¹é¾÷ ÈÄ ¼³Á¤ÆÄÀÏ »ý¼º

(¹é¾÷ ¾øÀÌ ¹Ù·Î ¼³Á¤À» º¯°æÇصµ »ó°ü ¾ø½À´Ï´Ù.)

 

mv ddclient.conf ddclient.bak

- ¿øº» ¼³Á¤ ÆÄÀÏÀ» ¹é¾÷

touch ddclient.conf

- ºó ÆÄÀÏ »ý¼º

# chown ddclient: ddclient.conf 

- »ý¼ºÇÑ ÆÄÀÏ ¼ÒÀ¯±ÇÀ» ddclient·Î º¯°æ

# vim ddclient.conf

-- ddclient.conf ¼³Á¤ ÆÄÀÏ ÆíÁý

 

¾Æ·¡¿Í °°ÀÌ ³»¿ëÀ» ±âÀÔ ( ³»¿ëÀÔ·ÂÀº i¸¦ ´©¸£¸é µË´Ï´Ù. ) 

[³»¿ë] ºÎºÐÀº ´ë°ýÈ£([])¸¦ Æ÷ÇÔÇÏ¿© Áö¿ì½Å ÈÄ ÇØ´ç °ªÀ» ÀûÀýÈ÷ ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù.

 

2-1. °øÀ¯±â »ç¿ë ¾øÀÌ ¸ðµ©¿¡¼­ ¼­¹ö·Î Á÷°áÀÎ °æ¿ì ( ȤÀº DMZ ¼³Á¤ÀÎ °æ¿ì )

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=[µµ¸ÞÀÎÀ̸§ : ppomppu.co.kr],            \
[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=[µµ¸ÞÀÎÀ̸§ : ppomppu.co.kr],            \
[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=ppomppu@ppomppu.co.kr,     \
password=dijf98ha8adfj9awh8gh3458h,             \
zone=ppomppu.com,            \
ppomppu.co.kr, file.ppomppu.co.kr

 

 

4. ddclient Å×½ºÆ®

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

Á¤»óÀûÀ¸·Î ½ÇÇàµÇ¾ú´Ù¸é, ¿¡·¯ ¾øÀÌ ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ ¶ß°ÔµÈ´Ù.

 

SUCCESS:  µµ¸ÞÀÎ: skipped: IP address was already set to º¯°æµÈ ipÁÖ¼Ò.

 

 

5. ¼­ºñ½º ÀÚµ¿ ½ÃÀÛ µî·Ï ¹× ½ÃÀÛ

# systemctl enable ddclient && systemctl start ddclient

 - ¼­ºñ½º ÀÚµ¿ µî·Ï ¹× ½ÃÀÛ

 

6. 5.¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇÑ´Ù¸é

ij½Ã ÆÄÀÏÀÇ ±ÇÇÑ ¹®Á¦ÀÌ´Ï ±ÇÇÑÀ» ÁÖµµ·Ï ÇÕ´Ï´Ù.

 

# chown ddclient: /var/cache/ddclient/ddclient.cache

- ¼ÒÀ¯ÀÚ º¯°æ

# systemctl start ddclient

- Àç½ÃÀÛ

 

 

0
ÃßõÇϱ⠴ٸ¥ÀÇ°ß 0
|
°øÀ¯¹öÆ°
  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û