태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.




[알아두기]

이부분은, e-TRAYz 에서 작업하는 내용입니다. (DNSEver 기술문서를 e-TRAYz 환경에 맞게 재구성)

1) 주기적으로 ip주소를 갱신시키기 위해, cron 데몬을 사용합니다.
2) crontab 을 활성화시키면 상황에 따라, e-TRAYz의 하드디스크 대기기능이 작동하지 않을 수 있습니다.
(crontab 은 예약스케쥴작업을 위해, system을 탐색합니다.)



1. cron 데몬을 실행합니다.
 
 ~# /etc/rc.d/init.d/cron start


2. 시스템 시작시 cron 데몬을 자동으로 실행되도록 설정합니다.

 ~# vi /etc/rc.local

[문서 제일 하단에 아래내용을 추가합니다.]
/etc/rc.d/init.d/cron start


3. DNS업데이트 실행 스크립트를 만듭니다.

/etc/cron.minutely 디렉토리가 없다면 생성하고
/etc/cron.minutely/DNSEver 라는 스크립트를 생성합니다.
 
~# mkdir -p /etc/cron.minutely
~# vi /etc/cron.minutely/DNSEver

#!/bin/sh
/usr/bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?host[호스트이름]'
/usr/bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?host[호스트이름]'

아이디 : dnsever.com 의 아이디를 입력합니다.
인증코드 : 이전강의 마지막 부분에서 다루었던, 다이나믹 DNS 인증코드를 입력합니다.
호스트이름 : 이전강의에서 설정했던 도메인입니다.

[예제]

아이디 : etrayz
인증코드 : abcdef
호스트 이름(1) : whenji.co.kr
호스트 이름(2) : www.whenji.co.kr

#!/bin/sh
/usr/bin/wget -O - --http-user=etrayz --http-passwd=abcdef 'http://dyna.dnsever.com/update.php?host[whenji.co.kr]'
/usr/bin/wget -O - --http-user=etrayz --http-passwd=abcdef 'http://dyna.dnsever.com/update.php?host[www.whenji.co.kr]'


4. 스크립트에 실행권한을 부여합니다.


~# chmod +x /etc/cron.minutely/DNSEver


5. /etc/crontab 파일을 편집하여 매5분마다 DNS 업데이트 스크립트 작동하도록 설정합니다.


~# vi /etc/crontab

*/5 * * * * root /etc/cron.minutely/DNSEver > /dev/null 2>&1


6. /etc/rc.d/rc.local 파일에 DNS 업데이트 스크립트 실행 라인을 추가하여, 시스템 시작시에 스크립트가 자동으로 실행되도록 합니다.


~# vi /etc/rc.d/rc.local

/etc/cron.minutely/DNSEver

TAG