SlideShare una empresa de Scribd logo
1 de 121
Introduzione
Al
DNS
Tutto quello che non avreste ma
voluto sapere su questo servizio
Linux Users Victoria, Jonathan Oxer <jon@ivt.com.au>
      Adattamento e traduzione, Marcello Missiroli
Che cacchio è il
 Domain Name
   System?
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
È come l'elenco
  del telefono
 ...una specie
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Il DNS è (1)
     un servizio di
        directory
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Il DNS è (2)
    un metodo di
   identificazione
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Il DNS è (3)
 una struttura di
   namespace
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Il DNS è (4)
          un livello di
           astrazione
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
E' simile alla
           rubrica
         telefonica...
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
mappa
         nomi di host
                       su
               indirizzi IP
Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
all'avanti...
                    e
              all'indietro
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
mappa
         mio.server.it
                        a
221.133.213.151
Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
mappa
221.133.213.151
                       to
         mio.server.it
Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
agli inizi,
     tutto in un file:

                      hosts.txt
Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
...ma
         gli elenchi telefonici




Introduzione al DNS           Jonathan Oxer <jon@ivt.com.au>
...ma
         gli elenchi telefonici


                      non
Introduzione al DNS            Jonathan Oxer <jon@ivt.com.au>
...ma
         gli elenchi telefonici


                      non
scalano
Introduzione al DNS            Jonathan Oxer <jon@ivt.com.au>
per cui il
 DNS è gestito
come un elenco
  distribuito
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Il DNS è (5)
  delegazione di
       autorità
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
una “zone”
definsce un'area
   di autorità
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
pensatelo
              come a un
                albero
              rovesciato
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
anatomia di
       un hostname

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
(un hostname è
  un record all'
  interno di un
     dominio)
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
si legge da destra:
 jon.oxer.com.au.

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
sì, in realtà
      finisce con un
           punto!

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
zona root:
 jon.oxer.com.au.

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
top level domain:
jon.oxer.com.au.

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
zona di 2° livello:
jon.oxer.com.au.

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
zona di 3° livello:
jon.oxer.com.au.

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
hostname:
 jon.oxer.com.au.

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
torniamo al punto:
 jon.oxer.com.au.

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
“ICANN's 13”:
   I 13 server
root, chiamati da
   “A” ad “M”
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
definiti in
                root.hints

Introduzione al DNS    Jonathan Oxer <jon@ivt.com.au>
“There can be
       only 13”

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
(I pacchetti UDP
   sono limitati
     a 512B)
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Una risposta
      con più di 13
       voci > 512B
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
I root servers
 sono replicati
  globalmente
usando anycast
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
i root servers
    delegano
ccTLDs, gTLDs,
     e iTLDs
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
CcTLD:
   country code
   TLD → .it, .de,
    .jp, .us, .uk,...
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
gTLD:
general TLD →
   .com, .org,
.biz, .xxx, .net,...
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
iTLD:
       international
       TLD →.‫., مصر‬
       T



       ,рф.,. 中国 .,..
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
ma che è questa
    “delega”
 di cui si parla?
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
registries, registrars,
resellers, registrants,
  InterNIC, ICANN,
     OpenSRS...
      poveri noi.
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
ICANN controlla
        i registries
                      (Verisign)


Introduzione al DNS           Jonathan Oxer <jon@ivt.com.au>
I registries
                controllano
                i 'registrars'

Introduzione al DNS      Jonathan Oxer <jon@ivt.com.au>
i 'registrars'
                controllano
                 le deleghe

Introduzione al DNS     Jonathan Oxer <jon@ivt.com.au>
Domini:
                possesso
                    o
                  uso?
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
marchi
                         e
                      dispute
Introduzione al DNS        Jonathan Oxer <jon@ivt.com.au>
alt roots
           (DNS roots
            alternativi)
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
il DNS funziona
   perché siamo
   d'accordo su
  come funziona
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
alt roots sono
  semplicemente
  accordi diversi
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
concetto
  importante
 - attenzione!
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
differenza tra server
              autoritativi
                          e
                      ricorsivi
Introduzione al DNS           Jonathan Oxer <jon@ivt.com.au>
authoritativi
   rispondono
   a domande
 sulle zone di cui
  hanno autorità
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
ricorsivi
risolvono richieste
   su altri server
  per conto vostro

Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
i ricorsivi
       possono
     richiedere
    query moltiple
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Introduction To DNS   Jonathan Oxer <jon@ivt.com.au>
Il caching
     è bene!


Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Il caching
     è male!


Introduction To DNS   Jonathan Oxer <jon@ivt.com.au>
attenti
                        alla
                      cache
Introduzione al DNS            Jonathan Oxer <jon@ivt.com.au>
caching:
           (1) nel DNS
              stesso
Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
caching:
     (2) nel vostro
        sistema
       operativo
Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
caching:
(3) direttamente
nell'applicazione
Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
differenza tra server
                      master
                        e
                      slave
Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
differenza tra server
                      master:
       server primario, con
        tutte le definizioni

Introduzione al DNS        Jonathan Oxer <jon@ivt.com.au>
differenza tra server
                      slave:
     backup, i dati
sono trasferiti dal master
    (zone transfer)
Introduzione al DNS       Jonathan Oxer <jon@ivt.com.au>
anatomia di un
   file di zona

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
; zone file for example.com.
$TTL 2d    ; 172800 TTL
@       IN   SOA   ns1.example.com. hostmaster.example.com. (
                        2007040304 ; serial
                        12h        ; refresh
                        15m        ; retry
                        3w         ; expiry
                        3h         ; minimum
                        )
        IN   NS      ns1.myprovider.com.
        IN   NS      ns1.example.com.
        IN   MX  10  mail.example.net.
homer   IN   A       192.168.254.3
marge   IN   A       192.168.12.15
www     IN   CNAME   homer
vpn     IN   CNAME   marge 




Introduzione al DNS                  Jonathan Oxer <jon@ivt.com.au>
tipi di
             record DNS

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
“A”
                 (address)
        collega nomi e
         Indirizzi IPv4
Introduzione al DNS    Jonathan Oxer <jon@ivt.com.au>
“AAAA”
                 (address)
        collega nomi e
         Indirizzi IPv6
Introduzione al DNS    Jonathan Oxer <jon@ivt.com.au>
“CNAME”
(canonical name)
     permette l'uso di
      sinonimi (alias)
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
“MX”
(mail exchange)
  nome dell'host
che riceve la posta
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
“NS”
     (name server)
     nome del server
     DNS di una zona
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
“TXT”
                      (text)
         testo arbitrario
Introduzione al DNS       Jonathan Oxer <jon@ivt.com.au>
“PTR”
                      (pointer)
     Mappa IP a nomi
Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
“SOA”
(start of authority)
        sincronizzazione
         dati tra i server
Introduzione al DNS      Jonathan Oxer <jon@ivt.com.au>
SOA
                (Start Of
               Authority)
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
SOA imposta TTL
 (Time To Live)

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
TTL limita
 il tempo in cui
la cache rimane
       valida
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Parametri SOA

   Serial: identifica
 la versione di SOA
Introduzione al DNS    Jonathan Oxer <jon@ivt.com.au>
Parametri SOA

    Refresh: secondi
     tra gli update
Introduzione al DNS    Jonathan Oxer <jon@ivt.com.au>
Parametri SOA

   Retry: secondi da
    aspettare dopo
       un errore
Introduzione al DNS    Jonathan Oxer <jon@ivt.com.au>
Parametri SOA

   Expire: secondi
  dopo i quali i dati
    sono eliminati
Introduzione al DNS    Jonathan Oxer <jon@ivt.com.au>
Parametri SOA

Minimum: usato per
il negative caching
Introduzione al DNS    Jonathan Oxer <jon@ivt.com.au>
Un rompicapo:
    DNS inverso

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Cerchiamo
                       1.2.3.4!


Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
4.3.2.1.in-addr.arpa.


Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Cerchiamo
        2001:db8::567:89ab!



Introduzione al DNS         Jonathan Oxer <jon@ivt.com.au>
b.a.9.8.7.6.5.0.0.
            0.0.0.0.0.0.0.0.0.
             0.0.0.0.0.0.8.b.
          d.0.1.0.0.2.ip6.arpa.


Introduzione al DNS    Jonathan Oxer <jon@ivt.com.au>
security
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
DNS
                 cache
               poisoning
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
secure
                     zone
                  transfers
Introduzione al DNS     Jonathan Oxer <jon@ivt.com.au>
TCP-over-DNS

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
dynamic
                        DNS

Introduzione al DNS        Jonathan Oxer <jon@ivt.com.au>
SPF

Introduzione al DNS     Jonathan Oxer <jon@ivt.com.au>
strumenti

Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
strumenti

    nslookup
Introduzione al DNS    Jonathan Oxer <jon@ivt.com.au>
strumenti

                  whois
Introduzione al DNS    Jonathan Oxer <jon@ivt.com.au>
strumenti

                      dig
Introduzione al DNS     Jonathan Oxer <jon@ivt.com.au>
software per
      implementare
          il DNS
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
authoritativo
               e ricorsivo:
       BIND,
     MaraDNS,
    Windows DNS
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
authoritativo:
                      MyDNS,
                      tinydns
Introduzione al DNS        Jonathan Oxer <jon@ivt.com.au>
ricorsivo:
                dnscache

Introduzione al DNS          Jonathan Oxer <jon@ivt.com.au>
master
                        vs
                      slave
Introduzione al DNS       Jonathan Oxer <jon@ivt.com.au>
Nel firewall aprire:

              porta 53
             UDP e TCP
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Introduzione al DNS   Jonathan Oxer <jon@ivt.com.au>
Introduzione al DNS


Grazie :-)
       domande?
 Slides: jon.oxer.com.au/talks
 Jonathan Oxer <jon@ivt.com.au>
 Marcello Missiroli <prof.missiroli@gmail.com>

Más contenido relacionado

Destacado (19)

Ruby in 25 minuti
Ruby in 25 minutiRuby in 25 minuti
Ruby in 25 minuti
 
Corso Moodle: presentazione
Corso Moodle: presentazioneCorso Moodle: presentazione
Corso Moodle: presentazione
 
Il ciclo for
Il ciclo forIl ciclo for
Il ciclo for
 
L'avvento del programmatore sociale
L'avvento del programmatore socialeL'avvento del programmatore sociale
L'avvento del programmatore sociale
 
Eccezioni in java
Eccezioni in javaEccezioni in java
Eccezioni in java
 
Moodle: i compiti (homework)
Moodle: i compiti (homework)Moodle: i compiti (homework)
Moodle: i compiti (homework)
 
Investire nelle user story
Investire nelle user storyInvestire nelle user story
Investire nelle user story
 
Routing dinamico
Routing dinamicoRouting dinamico
Routing dinamico
 
Espressioni regolari
Espressioni regolariEspressioni regolari
Espressioni regolari
 
The Sequel to sql
The Sequel to sqlThe Sequel to sql
The Sequel to sql
 
Controllo di versione e Git
Controllo di versione e GitControllo di versione e Git
Controllo di versione e Git
 
Il sistema binario
Il sistema binarioIl sistema binario
Il sistema binario
 
Navigazione consapevole
Navigazione consapevoleNavigazione consapevole
Navigazione consapevole
 
Sonia Montegiove - Più sicuri in Rete: come comportarsi sui social media #d2d...
Sonia Montegiove - Più sicuri in Rete: come comportarsi sui social media #d2d...Sonia Montegiove - Più sicuri in Rete: come comportarsi sui social media #d2d...
Sonia Montegiove - Più sicuri in Rete: come comportarsi sui social media #d2d...
 
Insegnare Agile
Insegnare AgileInsegnare Agile
Insegnare Agile
 
unit 2
unit 2unit 2
unit 2
 
PACE-IT: Intro to the DNS Service - N10 006
PACE-IT: Intro to the DNS Service - N10 006 PACE-IT: Intro to the DNS Service - N10 006
PACE-IT: Intro to the DNS Service - N10 006
 
CCNA R&S-11-Troubleshooting Ethernet LANs
CCNA R&S-11-Troubleshooting Ethernet LANsCCNA R&S-11-Troubleshooting Ethernet LANs
CCNA R&S-11-Troubleshooting Ethernet LANs
 
CCNA R&S-06-Fundamentals of TCP-IP Transport and Applications
CCNA R&S-06-Fundamentals of TCP-IP Transport and ApplicationsCCNA R&S-06-Fundamentals of TCP-IP Transport and Applications
CCNA R&S-06-Fundamentals of TCP-IP Transport and Applications
 

Más de Marcello Missiroli (12)

Algorithmist guide II
Algorithmist guide IIAlgorithmist guide II
Algorithmist guide II
 
Guida del perfetto Algoritmista I
Guida del perfetto Algoritmista IGuida del perfetto Algoritmista I
Guida del perfetto Algoritmista I
 
Workshop: Introduzione ad TDD
Workshop: Introduzione ad TDDWorkshop: Introduzione ad TDD
Workshop: Introduzione ad TDD
 
Dal c a Java (3/3)
Dal c a Java (3/3)Dal c a Java (3/3)
Dal c a Java (3/3)
 
Dal C a Java (2/3)
Dal C a Java (2/3)Dal C a Java (2/3)
Dal C a Java (2/3)
 
Dal C a Java (1/3)
Dal C a Java (1/3)Dal C a Java (1/3)
Dal C a Java (1/3)
 
Variabili
VariabiliVariabili
Variabili
 
Sviluppo degli algoritmi
Sviluppo degli algoritmiSviluppo degli algoritmi
Sviluppo degli algoritmi
 
5 stadi dello sviluppo di un gruppo
5 stadi dello sviluppo di un gruppo5 stadi dello sviluppo di un gruppo
5 stadi dello sviluppo di un gruppo
 
Vogliamo programmatori stupidi e pigri!
Vogliamo programmatori stupidi e pigri!Vogliamo programmatori stupidi e pigri!
Vogliamo programmatori stupidi e pigri!
 
Big O Notation
Big O NotationBig O Notation
Big O Notation
 
Introduzione a java doc
Introduzione a java docIntroduzione a java doc
Introduzione a java doc
 

Último

Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 

Último (9)

Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 

Introduzione al dns