Kaynağa Gözat

Init + Update-Skript

Patrick Jaeger 8 yıl önce
işleme
1524364024
2 değiştirilmiş dosya ile 21 ekleme ve 0 silme
  1. 0 0
      README.md
  2. 21 0
      script.sh

+ 0 - 0
README.md


+ 21 - 0
script.sh

@@ -0,0 +1,21 @@
1
+#!/bin/bash
2
+NS="delta.memory-leak.de"
3
+NSKEY="./ddns-key.memory-leak.de"
4
+ZONE="memory-leak.de"
5
+HOST="murnau.memory-leak.de"
6
+TIMEOUT=3600
7
+OLDIP=$(dig +short @$NS $HOST A)
8
+NEWIP=$(dig +short myip.opendns.com @resolver1.opendns.com)
9
+echo "old: $OLDIP"
10
+echo "new: $NEWIP"
11
+if [ "$OLDIP" != "$NEWIP" ]; then
12
+    echo -e "
13
+    	 server $NS
14
+	 zone $ZONE
15
+    	 update delete $HOST. 
16
+	 update add $HOST. $TIMEOUT A $NEWIP
17
+	 show
18
+	 send" | /usr/bin/nsupdate -k $NSKEY
19
+else
20
+    echo "no update required"
21
+fi