La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Sistemi di elaborazione dellinformazione Modulo 3 -Protocolli applicativi Unità didattica 1 - Domain Name System Ernesto Damiani Lezione 4 – Risoluzione.

Presentazioni simili


Presentazione sul tema: "Sistemi di elaborazione dellinformazione Modulo 3 -Protocolli applicativi Unità didattica 1 - Domain Name System Ernesto Damiani Lezione 4 – Risoluzione."— Transcript della presentazione:

1 Sistemi di elaborazione dellinformazione Modulo 3 -Protocolli applicativi Unità didattica 1 - Domain Name System Ernesto Damiani Lezione 4 – Risoluzione dei nomi

2 Processo di risoluzione e cache Domanda: A Resolver A? root server A? Chiedi al Caching Forwarder (ricorsiva) gtld-server ripe-server Chiedi al A? Aggiunta alla cache

3 Resolver I resolver sono programmi che pongono domande al sistema DNS per conto dellapplicazione. Di solito sono implementati in una libreria di sistema: – gethostbyname(char *name); – gethostbyaddr(char *addr, int len, type); Vedremo queste librerie nelle prossime lezioni.

4 RR (Resource Record) (1) Il DNS traduce i nomi in dati usando i resource record. Address Resource A www.ripe.net… Resource Record

5 RR (Resource Record) etichetta TTLclassetipoRDATA I resource record sono costituiti da: etichetta, TTL, classe, tipo e RDATA: TTL è un parametro di timing; la classe IN (Internet Name) è la più usata; ci sono molti tipi di record RR; tutto ciò che sta dopo lidentificatore di tipo è detto RDATA.

6 Esempio: gli RR di un file di zona ripe.net IN SOA ns.ripe.net. olaf.ripe.net. ( ; Serial ; Refresh 12 hours ; Retry 4 hours ; Expire 4 days 7200 ; Negative cache 2 hours ) ripe.net IN NS ns.ripe.net. ripe.net IN NS ns.eu.net. pinkie.ripe.net IN A host25.ripe.net2600 INA etichetta TTLclassetipoRDATA

7 I resource record SOA e NS Vengono usati per fornire informazioni sul DNS stesso. I resource record NS indicano il punto in cui si possono trovare informazioni su una data zona. ripe.net.7200INNSns.ripe.net ripe.net.7200INNSns.eu.net

8 Resource Record NS Indicano il punto in cui si possono trovare informazioni su una data zona. Vengono usati per fornire informazioni sul DNS stesso. ripe.net.7200INNSns.ripe.net ripe.net.7200INNSns.eu.net

9 Resource Record SOA Forniscono informazioni sullorigine delle autorità, chiamata anche APEX. A.GTLD-SERVERS.netnstld.verisign-grs.com ( 300M;refresh 15M;retry 1W;expiry 1D );neg.answ.ttl ;serial net.3600 IN SOA Server masterIndirizzo di contatto Numero di versione Parametro di timing

10 TTL e altri timer TTL è un timer usato nelle cache: – indica per quanto tempo i dati possono essere riusati; – i dati stabili possono avere TTL alti. I timer SOA vengono utilizzati per mantenere coerenza tra server primari e secondari.

11 Propagazione dei dati DNS I cambiamenti al DNS non si propagano istantaneamente!

12 DNS e prestazioni FINE Server autoritativi multipli per distribuire carico e rischi. – I name server vanno messi distanti luno dallaltro. Cache per ridurre il carico ai server autoritativi e ridurre i tempi di risposta. Timer SOA e TTL che devono essere ottimizzati alle necessità di zona. – Valori predefiniti: numeri più alti.


Scaricare ppt "Sistemi di elaborazione dellinformazione Modulo 3 -Protocolli applicativi Unità didattica 1 - Domain Name System Ernesto Damiani Lezione 4 – Risoluzione."

Presentazioni simili


Annunci Google