Мне нужно автоматизировать добавление a-записей в db.mydomain.com.
Я пробовал просто редактировать файл с помощью команд sed и echo, но это не работает. Он создает файл с похожим именем рядом с ним и копирует все содержимое вместо этого. Понятия не имею, почему это происходит, это больше похоже на глюк, чем на чисто проблему безопасности.
Я пока безуспешно пытался использовать nsupdate.
nsupdate -l
debug
zone db.mydomain.com
update add beta.mydomain.com 30 A my.ip.addy.here
show
send
;; TSIG PSEUDOSECTION:
local-ddns. 0 ANY TSIG hmac-sha256. 1888888880 300 32 4 UTIabZpqtjLeOxfVT34RJShR52Xi/2U7HSLwKrkAps= 22222 NOERROR 0
Я проверяю db.mydomain.com и там нет никаких изменений. Правильно ли я поступаю? Как мне изменить записи a из локального скрипта, который будет запущен? Мне нужно добавлять и удалять.
Заранее спасибо.
решение1
Ошибка суперпользователя:
вещь= $(кот $другая вещь)
должно быть:
вещь=$(кот $другаявещь)
Я немного поменял местами другие части, но эта сбивала меня с толку дольше всего... Мне нужно завершить этот проект, пока он меня не поглотил.