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?업데이트_인자값'


#!/bin/sh
/usr/syno/bin/wget -O - --http-user=dnseverid --http-passwd=dnsever에서제공하는인증코드 'http://dyna.dnsever.com/update.php?host[dns에등록한호스트명]'

2.
[root]# chmod +x /usr/local/bin/ddns.sh
로 하여, 스크립트에 실행권한을 부여합니다.

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

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


4. /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

+ Recent posts