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.
2026
Istituto di Calcolo e Reti ad Alte Prestazioni - ICAR - Sede Secondaria Napoli
Area territoriale di Ricerca di Napoli 1
DNS, DDNS, RFC 2136, REST API
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/566361
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact