20 lines
650 B
Bash
20 lines
650 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
# Send updated dynamic IP address to Namecheap, in order to update subdomains.
|
||
|
# This uses curl (separate pkg) to send the change; Namecheap automatically detects source IP if the ip field (like domain, password) ..
|
||
|
# is not specified.
|
||
|
|
||
|
# info helper
|
||
|
info() { printf "\n%s %s\n\n" "$( date )" "$*" >&2; }
|
||
|
|
||
|
info "Starting IP update for subdomains"
|
||
|
|
||
|
PASSWORD="***REMOVED***"
|
||
|
HOST="maxg.cc"
|
||
|
SUBDOMAIN="x.maxg.cc"
|
||
|
|
||
|
|
||
|
#echo "https://dynamicdns.park-your-domain.com/update?host=$SUBDOMAIN&domain=$HOST&password=$PASSWORD"
|
||
|
curl "https://dynamicdns.park-your-domain.com/update?host=$SUBDOMAIN&domain=$HOST&password=$PASSWORD"
|
||
|
|
||
|
info "IP update done"
|