goip.de - XIYO/asuswrt-merlin.ng-kr GitHub Wiki

#!/bin/sh

curl -k "https://www.goip.de/setip?
    username=λ‹Ήμ‹ μ˜μ΄λ¦„& \
    password=λ‹Ήμ‹ μ˜λΉ„λ°€λ²ˆν˜Έ& \
    subdomain=λ‹Ήμ‹ μ˜ν•˜μœ„λ„λ©”μΈ.goip.de& \
    ip=${1}"
if [ $? -eq 0 ]; then 
	/sbin/ddns_custom_updated 1
else
	/sbin/ddns_custom_updated 0
fi

이 μŠ€ν¬λ¦½νŠΈλŠ” GoIP 동적 DNS μ—…λ°μ΄νŠΈλ₯Ό μˆ˜ν–‰ν•˜λŠ” μŠ€ν¬λ¦½νŠΈμž…λ‹ˆλ‹€. μ‚¬μš©μž 이름, λΉ„λ°€λ²ˆν˜Έ 및 ν•˜μœ„ 도메인을 μ§€μ •ν•˜μ—¬ μ‚¬μš©ν•©λ‹ˆλ‹€. μŠ€ν¬λ¦½νŠΈλŠ” μ§€μ •λœ IP μ£Όμ†Œλ‘œ curl을 μ‚¬μš©ν•˜μ—¬ HTTPS μš”μ²­μ„ 보내고, μš”μ²­μ΄ μ„±κ³΅ν•˜λ©΄ /sbin/ddns_custom_updated 1을 ν˜ΈμΆœν•˜μ—¬ DNS μ—…λ°μ΄νŠΈλ₯Ό μ„±κ³΅μœΌλ‘œ ν‘œμ‹œν•©λ‹ˆλ‹€. κ·Έλ ‡μ§€ μ•ŠμœΌλ©΄ /sbin/ddns_custom_updated 0을 ν˜ΈμΆœν•˜μ—¬ μ‹€νŒ¨λ‘œ ν‘œμ‹œν•©λ‹ˆλ‹€.