Ddns basic: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
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"
Zeile 24: Zeile 23:
 
send
 
send
 
EOF
 
EOF
#exit 0
 
;;
 
esac
 
 
</pre>
 
</pre>

Version vom 16. September 2019, 10:14 Uhr

  • /usr/local/bin/ddns
#!/bin/bash
TTL=1
SERVER="10.80.100.10"
HOSTNAME=$1
IP=$2
KEY="mh8rQqaZF3rdGLJfRU7xvI6dHM6tGBJQwYvf6BfYvH+81N2aWhmxri4zuHzYCEguzyYkYRiI58N7lY7cqZ1qEg=="
KEYNAME="vulkan.int"
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