Il presente rapporto tecnico descrive la progettazione e l’implementazione di byndns, una soluzione software sviluppata per servizi di Dynamic DNS (DDNS) su infrastrutture basate sul server DNS BIND. In contesti moderni caratterizzati da mobilità e cloud computing, dove gli indirizzi IP dei client variano frequentemente, la gestione statica dei record DNS risulta talvolta inadeguata. Byndns risponde a questa esigenza, oDrendo un’interfaccia CLI per l'integrazione con script batch e una API REST per l’integrazione con sistemi esterni. Il sistema rappresenta un wrapper, conforme allo standard RFC 2136. Le comunicazioni sono crittografate su HTTPS ed è prevista l’autenticazione tramite Bearer Token per i client delle API. Inoltre, attraverso firme TSIG è garantita l'integrità delle transazioni verso il server BIND. Il documento illustra l'architettura del sistema, le tecnologie impiegate (Python, BIND) e i processi di deploy, configurazione e utilizzo.
byndns CLI e REST API per l’aggiornamento dinamico dei record DNS
Angelo Esposito;Paolo Vanacore
2026
Abstract
Il presente rapporto tecnico descrive la progettazione e l’implementazione di byndns, una soluzione software sviluppata per servizi di Dynamic DNS (DDNS) su infrastrutture basate sul server DNS BIND. In contesti moderni caratterizzati da mobilità e cloud computing, dove gli indirizzi IP dei client variano frequentemente, la gestione statica dei record DNS risulta talvolta inadeguata. Byndns risponde a questa esigenza, oDrendo un’interfaccia CLI per l'integrazione con script batch e una API REST per l’integrazione con sistemi esterni. Il sistema rappresenta un wrapper, conforme allo standard RFC 2136. Le comunicazioni sono crittografate su HTTPS ed è prevista l’autenticazione tramite Bearer Token per i client delle API. Inoltre, attraverso firme TSIG è garantita l'integrità delle transazioni verso il server BIND. Il documento illustra l'architettura del sistema, le tecnologie impiegate (Python, BIND) e i processi di deploy, configurazione e utilizzo.| File | Dimensione | Formato | |
|---|---|---|---|
|
RT-ICAR-NA-2026-05.pdf
accesso aperto
Descrizione: byndns CLI e REST API per l’aggiornamento dinamico dei record DNS
Tipologia:
Versione Editoriale (PDF)
Licenza:
Creative commons
Dimensione
1.37 MB
Formato
Adobe PDF
|
1.37 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


