
mkdir -p ~/duckdns
~/duckdns 위치에 폴더를 하나 만듭니다.
그리고 ~/duckdns 폴더로 들어와서,
vi duck.sh
로 쉘을 하나 만들어 줍니다.
duck.sh
echo url="https://www.duckdns.org/update?domains=exampledomain&token=a7c4d0ad-114e-40ef-ba1d-d217904a50f2&ip=" | curl -k -o ~/duckdns/duck.log -K -
exampledomain 이라고 써있는 부분에 본인이 조금 전에 정한 도메인 이름을 넣어줍니다. (예 : mydomain.duckdns.org 이면 mydomain 만 입력)
그리고 token= 이라고 되어있는 부분에 아까 duck dns 사이트 로그인 후에 오리 그림 옆에 보시면 본인의 Token 이 있습니다. 그 값을 저 예시 토큰 대신에 집어 넣어 줍니다.
이제 duck.sh 권한을 바꿔 줍니다.
chmod 700 ~/duckdns/duck.sh
crontab -e
*/5 * * * * ~/duckdns/duck.sh >/dev/null 2>&1
sh ~/duckdns/duck.sh
cd ~/duckdns
cat ~/duckdns/duck.log