#!/bin/sh -eu

. ddns-sh-functions

name="$1";shift

check_ns()
{
    local rc=1
    host -t ns "$ddns_zone" 127.0.0.1|
	sed -n -e 's/.*[[:space:]]\+name[[:space:]]\+server[[:space:]]\+//p' |
	sed -e "s/.$ddns_zone.//"|grep -qs "^$name\$" || rc=0
    return "$rc"
}

check_std()
{
    local namelist=" $ddns_std_namelist localhost "
    [ -n "${namelist##* $name *}" ]
}

check_std && check_ns
