Ddns basic: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
<pre> | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
| − | |||
TTL=1 | TTL=1 | ||
SERVER="10.80.100.10" | SERVER="10.80.100.10" | ||
HOSTNAME=$1 | HOSTNAME=$1 | ||
IP=$2 | IP=$2 | ||
| − | KEY=" | + | KEY="blablabla==" |
| − | KEYNAME=" | + | 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 | ||
| − | |||
| − | |||
| − | |||
</pre> | </pre> | ||
Aktuelle Version vom 16. September 2019, 10: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