summaryrefslogtreecommitdiff
path: root/update-dyndns
blob: 74a59abeac58c57faf07a2f7e495a59c6e71ec3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh

# Simple DynDNS Host update script 
# (C) by Paul C. Buetow 2006, 2014
# Mail:  paul at buetow dot org

host=$1
type=$2
addr=$3
timeout=$4

keyname=`echo $host | sed 's/\./-/g; s/-$/./'`

cat << NSUPDATE | tee /var/log/lastnsupdate.log | nsupdate -k $HOME/:$keyname
update delete $host $type
update add $host $timeout IN $type $addr
send
NSUPDATE