feat(A07_dtic-DNS): Ámbito DNS operativo + CLI para gestión de CoreDNS

- Crear ámbito A07_dtic-DNS con manifiesto y plan A07.P001
- Implementar CLI dns.rb con 7 subcomandos (status, zona, registros, buscar, backup, reload, corefile)
- Detectar servidor srvv-dns: CoreDNS en Docker (10.0.10.2, VM 112 en srv-pmox1)
- Documentar zona frlr.utn.edu.ar con 20+ registros (A, CNAME, MX, TXT, SRV)
- Actualizar ficha nodos/srvv-dns.md con información técnica completa
- Agregar script reparar.sh para ns8-apps (pendiente de ejecución)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Ricardo Monla
2026-04-07 16:57:58 -03:00
co-authored by Claude Opus 4.6
parent be3a78c50a
commit a013811aa2
6 changed files with 627 additions and 6 deletions
+40
View File
@@ -0,0 +1,40 @@
#!/bin/bash
# Script para reparar el contenedor srvv-apps (tinyfilemanager)
# Ejecutar en srv-ns8 con: sudo bash reparar.sh
echo "🔧 Reparando contenedor srvv-apps..."
# 1. Eliminar directorio index.php erróneo
echo " 1. Eliminando directorio index.php incorrecto..."
rm -rf /home/rmonla/Documentos/GitHub/dtic-srv-NS8/servicios/nginx/ns8-apps/index.php
# 2. Descargar el archivo index.php correcto
echo " 2. Descargando index.php desde GitHub..."
curl -sL https://raw.githubusercontent.com/tinyfilemanager/tinyfilemanager/master/index.php \
-o /home/rmonla/Documentos/GitHub/dtic-srv-NS8/servicios/nginx/ns8-apps/index.php
# 3. Verificar descarga
if [ -f /home/rmonla/Documentos/GitHub/dtic-srv-NS8/servicios/nginx/ns8-apps/index.php ]; then
echo " ✅ index.php descargado correctamente"
ls -la /home/rmonla/Documentos/GitHub/dtic-srv-NS8/servicios/nginx/ns8-apps/index.php
else
echo " ❌ Error al descargar index.php"
exit 1
fi
# 4. Iniciar contenedor
echo " 3. Iniciando contenedor srvv-apps..."
docker start srvv-apps
# 5. Verificar estado
sleep 2
if docker ps | grep -q srvv-apps; then
echo " ✅ Contenedor srvv-apps iniciado exitosamente"
docker ps | grep srvv-apps
else
echo " ⚠️ El contenedor no se mantuvo running. Revisando logs..."
docker logs srvv-apps --tail 20
exit 1
fi
echo "✅ Reparación completada. El servicio apps debería estar disponible en srv-ns8/apps"