docs: Actualización de contexto IA, Drones, Candados y nuevos nodos
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
#!/bin/bash
|
||||
# Script para agregar registros CNAME de DKIM en srvv-dns
|
||||
# Ejecutar: sudo bash A07.P002_agregar_dkim.sh
|
||||
|
||||
ZONA_FILE="/docker/coreDNS/zones/frlr.utn.edu.ar.db"
|
||||
BACKUP_FILE="/docker/coreDNS/zones/bkp_260407_preDKIM_frlr.utn.edu.ar.db"
|
||||
|
||||
echo "🔧 Agregando registros DKIM para Microsoft 365..."
|
||||
|
||||
# 1. Crear backup
|
||||
echo " 1. Creando backup..."
|
||||
cp "$ZONA_FILE" "$BACKUP_FILE"
|
||||
if [ $? -eq 0 ]; then
|
||||
echo " ✅ Backup creado: $BACKUP_FILE"
|
||||
else
|
||||
echo " ❌ Error al crear backup"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 2. Verificar si los registros ya existen
|
||||
if grep -q "selector1._domainkey" "$ZONA_FILE"; then
|
||||
echo " ⚠️ El registro selector1._domainkey ya existe"
|
||||
else
|
||||
echo " ✅ Registro selector1._domainkey no existe (ok para agregar)"
|
||||
fi
|
||||
|
||||
if grep -q "selector2._domainkey" "$ZONA_FILE"; then
|
||||
echo " ⚠️ El registro selector2._domainkey ya existe"
|
||||
else
|
||||
echo " ✅ Registro selector2._domainkey no existe (ok para agregar)"
|
||||
fi
|
||||
|
||||
# 3. Agregar registros CNAME de DKIM
|
||||
# Los agrego después de los registros NS existentes
|
||||
echo " 2. Agregando registros CNAME de DKIM..."
|
||||
|
||||
# Crear archivo temporal con los nuevos registros
|
||||
cat >> "$ZONA_FILE" << 'EOF'
|
||||
|
||||
; =============================================
|
||||
; Registros CNAME para DKIM (Microsoft 365)
|
||||
; Agregados: 2026-04-07 - A07.P002
|
||||
; =============================================
|
||||
selector1 IN CNAME selector1-frlr-utn-edu-ar._domainkey.o365frlrutneduar.onmicrosoft.com.
|
||||
selector2 IN CNAME selector2-frlr-utn-edu-ar._domainkey.o365frlrutneduar.onmicrosoft.com.
|
||||
|
||||
EOF
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo " ✅ Registros DKIM agregados"
|
||||
else
|
||||
echo " ❌ Error al agregar registros"
|
||||
echo " Restaurando backup..."
|
||||
cp "$BACKUP_FILE" "$ZONA_FILE"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# 4. Actualizar serial de zona (incrementar último dígito)
|
||||
echo " 3. Actualizando serial de zona..."
|
||||
SERIAL_ACTUAL=$(grep -A5 'IN SOA' "$ZONA_FILE" | grep -oE '[0-9]{10}' | head -1)
|
||||
NUEVO_SERIAL=$((SERIAL_ACTUAL + 1))
|
||||
sed -i "s/$SERIAL_ACTUAL/$NUEVO_SERIAL/" "$ZONA_FILE"
|
||||
echo " Serial: $SERIAL_ACTUAL → $NUEVO_SERIAL"
|
||||
|
||||
# 5. Forzar reload de CoreDNS
|
||||
echo " 4. Forzando reload de CoreDNS..."
|
||||
docker kill --signal=HUP coredns 2>/dev/null || echo " (signal enviado)"
|
||||
echo " ✅ CoreDNS notificado"
|
||||
|
||||
echo ""
|
||||
echo "✅ ¡Completado!"
|
||||
echo ""
|
||||
echo "📋 Verificación:"
|
||||
echo " dig selector1._domainkey.frlr.utn.edu.ar CNAME"
|
||||
echo " dig selector2._domainkey.frlr.utn.edu.ar CNAME"
|
||||
echo ""
|
||||
echo "⏱️ Esperar 15-30 minutos para propagación"
|
||||
echo ""
|
||||
echo "🔐 Luego habilitar DKIM en:"
|
||||
echo " https://security.microsoft.com/dkimv2"
|
||||
@@ -0,0 +1,26 @@
|
||||
=== Backup DNS frlr.utn.edu.ar ===
|
||||
|
||||
== REGISTROS MX ==
|
||||
0 frlr-utn-edu-ar.mail.protection.outlook.com.
|
||||
|
||||
== REGISTROS TXT (SPF, DKIM, etc) ==
|
||||
"v=spf1 mx ip4:190.114.205.2 include:spf.protection.outlook.com -all"
|
||||
"MS=ms22480661"
|
||||
"google-site-verification=vZpwlfgIM_oSwlxfhvCY3zvbLEkRzHz8AFUDsVPmgzo"
|
||||
|
||||
== REGISTROS A ==
|
||||
190.114.205.20
|
||||
|
||||
== REGISTROS CNAME ==
|
||||
|
||||
== REGISTROS NS ==
|
||||
ns1.frlr.utn.edu.ar.
|
||||
ns3.utn.edu.ar.
|
||||
|
||||
== DKIM LOCAL (mail._domainkey) ==
|
||||
"v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDOMtst0Un3kUnMr+azAfJ1zho2"
|
||||
"l5+Zg7E575exs30JJi5R044EqIRIB3cqxL8QN5pawb0meiHOn6D5S+LEaGKd4+jxPW"
|
||||
"WY/haivsuUP8tJuNcV53LdlpiTcBcrvtJLPCOsxgQl7XofghR8+dNEZ66uKNI+w7/"
|
||||
"7BoMeOHMivP8auwIDAQAB"
|
||||
|
||||
== DMARC ==
|
||||
@@ -0,0 +1,45 @@
|
||||
Ese mensaje de error es el "mapa del tesoro". Te está confirmando que el sistema no puede habilitar el DKIM porque todavía no has publicado los registros en el DNS de la UTN.
|
||||
|
||||
Aquí tienes los datos exactos que debes copiar y pegar en tu panel de control de DNS (donde gestionas el dominio frlr.utn.edu.ar):
|
||||
|
||||
Debes crear estos 2 registros CNAME:
|
||||
Registro 1:
|
||||
|
||||
Tipo: CNAME
|
||||
|
||||
Nombre (Host): selector1._domainkey
|
||||
|
||||
Valor (Apunta a): selector1-frlr-utn-edu-ar._domainkey.o365frlrutneduar.onmicrosoft.com
|
||||
|
||||
Registro 2:
|
||||
|
||||
Tipo: CNAME
|
||||
|
||||
Nombre (Host): selector2._domainkey
|
||||
|
||||
Valor (Apunta a): selector2-frlr-utn-edu-ar._domainkey.o365frlrutneduar.onmicrosoft.com
|
||||
|
||||
¿Dónde se hace esto?
|
||||
Vuelve a la pantalla que me mostraste antes (la del listado de registros MX, SPF y CNAME).
|
||||
|
||||
Busca un botón que diga "Agregar registro" o "Administrar DNS".
|
||||
|
||||
Carga los dos registros de arriba.
|
||||
|
||||
El paso final (Paciencia)
|
||||
Una vez que los guardes en el DNS:
|
||||
|
||||
Espera al menos 15 a 30 minutos (aunque el cartel diga 4 días, suele ser rápido, pero no instantáneo).
|
||||
|
||||
Regresa a la pantalla de DKIM (la de la imagen anterior).
|
||||
|
||||
Intenta mover el interruptor a Habilitado.
|
||||
|
||||
Nota técnica: Si el panel de DNS te pide el nombre completo, asegúrate de que sea selector1._domainkey.frlr.utn.edu.ar. Algunos paneles añaden el dominio automáticamente, otros no.
|
||||
|
||||
Cuando ese interruptor se ponga en azul, ¡Gmail dejará de rechazarte! ¿Sabes dónde está el panel para agregar estos registros nuevos?
|
||||
|
||||
Enlaces
|
||||
https://security.microsoft.com/dkimv2
|
||||
|
||||
https://admin.cloud.microsoft/?#/Domains/Details/frlr.utn.edu.ar
|
||||
Reference in New Issue
Block a user