Есть скрипт обновления ns записей нескольких однотипных устройств. Когда поднимается vpn соединение к серверу, на устройстве выполняется:
function updatelan() {
echo "server $nsserver
zone $domain
update delete $HOSTNAME.$domain A
update add $HOSTNAME.$domain. 1200 A $lan_ip
show
send" | nsupdate -k $key -v
}
т.е. сперва удаляет запись для нашего устройства, потом добавляем с актуальным IP ($lan_ip).
Всё работает, но есть проблема: в динамической зоне может быть запись с тем же айпи, но с другим именем. Вопрос: как удалить из динамической зоны запись(или записИ), зная только ip?