Ir al contenido

Tecnología

ÁreaTecnología
Plataforma.NET 10
WebASP.NET Core Razor Pages
IdentidadASP.NET Core Identity, reutilizado desde AccessPlatform
PersistenciaEntity Framework Core + SQL Server
Base aplicaciónDomainManagerDb
Base fuenteDomManagerDb
ExportaciónClosedXML
CSVCsvHelper
SeguridadCookies, 2FA, permisos por claims, headers de seguridad
ProducciónIIS + Windows Server
AccessPlatform.DomainRegistry.Domain
AccessPlatform.DomainRegistry.Application
AccessPlatform.DomainRegistry.Infrastructure
AccessPlatform.Web
PaqueteUso
Microsoft.EntityFrameworkCore.SqlServerPersistencia SQL Server.
Microsoft.EntityFrameworkCore.DesignMigraciones EF Core.
ClosedXMLExportación Excel.
CsvHelperLectura de CSV.
Microsoft.Extensions.Hosting.AbstractionsWorker de sincronización.
QRCoderFuncionalidad 2FA heredada de AccessPlatform.
FuncionalidadImplementación
DashboardAgregaciones sobre DomainRecords.
Consulta paginadaSearchAsync(DomainFilterInput).
FiltrosTexto, TLD, registrar, estado, fechas.
OrdenamientoDominio, TLD, registrar, estado, expiración y días.
Exportación ExcelExportToExcelAsync.
Sync SQLSyncFromDomManagerDbAsync.
Importación CSVImportCsvAsync.
Worker automáticoDomainRegistrySyncWorker, deshabilitado por configuración actual.
HistorialDomainImportJobs.

Los estados no se almacenan como columna; se calculan desde DaysToExpire:

EstadoCriterio
VENCIDODaysToExpire < 0
CRÍTICO0 <= DaysToExpire <= CriticalMaxDays
POR VENCERCriticalMaxDays < DaysToExpire <= ExpiringSoonDays
ACTIVODaysToExpire > ExpiringSoonDays
N/DSin fecha o sin días calculables
FuenteUso planificado
IANA Root Zone DatabaseTLD, Registry, contactos, WHOIS/RDAP cuando aplique.
InterNIC root.zoneNS y DS delegados en la zona raíz.
ICANN Accredited RegistrarsDatos de registradores acreditados e IANA-ID.
IANA Registrar IDsCatálogo de identificadores de registrar.
RDAPConsulta estándar de datos de registro por dominio/TLD.