11 lines
301 B
Bash
Executable File
11 lines
301 B
Bash
Executable File
#!/bin/sh
|
|
|
|
DYN_DIR=/data/dns
|
|
|
|
if test "x$DYN_TSIGKEY" = x; then DYN_TSIGKEY="$DYN_DIR/tsig.$DYN_DOMAIN.conf"; fi
|
|
if test "x$DYN_NSUPDATE" = x; then DYN_NSUPDATE="$DYN_DIR/$DYN_DOMAIN.nsupdate.txt"; fi
|
|
|
|
if test "x$1" != x; then
|
|
cat "$DYN_NSUPDATE" | sed s/%IP%/$1/g | nsupdate -v -k "$DYN_TSIGKEY"
|
|
fi
|