2012/10/02

DNS EVER에서 DDNS를 지원하는 부분의 스크립트


다이나믹DNS업데이트 실행 스크립트를 만듭니다.
[root]# vi /usr/local/bin/ddns.sh
#!/bin/sh
/usr/bin/wget -O - --http-user=아이디 --http-passwd=인증코드 'http://dyna.dnsever.com/update.php?업데이트_인자값'


위와 같이 하여
/usr/local/bin/ddns.sh 라는 파일을 편집하여 저장한 다음
[root]# chmod +x /usr/local/bin/ddns.sh
로 하여, 스크립트에 실행권한을 부여합니다.

/etc/crontab 파일 편집하여,일정한 시간마다(예:매 5분) 다이나믹DNS 업데이트 스크립트 작동하도록 합니다.
[root]# vi /etc/crontab
*/10 * * * * root /root/ddns.sh > /dev/null 2>&1

/etc/rc.d/rc.local 파일에 다이나믹DNS 업데이트 스크립트 실행 라인을 추가하여, 시스템 시작시에 스크립트 실행되도록 합니다.
(리눅스배포판의 종류에 따라 시작스크립트 방식이 다릅니다. Ubuntu 리눅스의 경우 /etc/rc.local 을 사용합니다. Debian 리눅스의 경우 rc.local 파일을 사용하지 않습니다. 자세한 사항은 Debian 리눅스FAQ를 참조하십시오.)
[root]# vi /etc/rc.d/rc.local
/usr/local/bin/ddns.sh

0개의 덧글:

댓글 쓰기

에 가입 댓글 [Atom]

<< 홈