Ddns basic

Aus xinux.net
Zur Navigation springen Zur Suche springen
  • /usr/local/bin/ddns
#!/bin/bash
TTL=1
SERVER="10.80.100.10"
HOSTNAME=$1
IP=$2
KEY="blablabla=="
KEYNAME="example.com"
date >> /var/log/ddns.log
nsupdate -v  >> /var/log/ddns.log << EOF
key $KEYNAME $KEY
server $SERVER
update delete $HOSTNAME A
update add $HOSTNAME $TTL A $IP
send
EOF
cat  >> /var/log/ddns.log << EOF
key $KEYNAME $KEY
server $SERVER
update delete $HOSTNAME A
update add $HOSTNAME $TTL A $IP
send
EOF