리눅스에서 자동으로 다이나믹 DNS 업데이트를 실행하는 방법

1. 다이나믹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

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

2. /etc/crontab 파일 편집하여,일정한 시간마다(예:매 5분) 다이나믹DNS 업데이트 스크립트 작동하도록 합니다.

[root]# vi /etc/crontab 
*/5 * * * * root /usr/local/bin/ddns.sh > /dev/null 2>&1

3. /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 댓글

댓글을 남기려면 로그인하세요.