Ddns basic: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 2: Zeile 2:
<pre>
<pre>
#!/bin/bash
#!/bin/bash
case $reason in
TTL=1
TTL=1
SERVER="10.80.100.10"
SERVER="10.80.100.10"
HOSTNAME=$1
HOSTNAME=$1
IP=$2
IP=$2
KEY="mh8rQqaZF3rdGLJfRU7xvI6dHM6tGBJQwYvf6BfYvH+81N2aWhmxri4zuHzYCEguzyYkYRiI58N7lY7cqZ1qEg=="
KEY="blablabla=="
KEYNAME="vulkan.int"
KEYNAME="example.com"
date >> /var/log/ddns.log
date >> /var/log/ddns.log
nsupdate -v  >> /var/log/ddns.log << EOF
nsupdate -v  >> /var/log/ddns.log << EOF
Zeile 24: Zeile 23:
send
send
EOF
EOF
#exit 0
;;
esac
</pre>
</pre>

Aktuelle Version vom 16. September 2019, 12:18 Uhr

  • /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