Domain Name System. Gerarchia nomi simbolici

Documenti analoghi
INFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez 8 DNS (cont)

Livello di applicazione. Reti di Calcolatori. Corso di Laurea in Ingegneria Informatica. Livello di applicazione DNS A.A.

Corso di recupero di sistemi Lezione 8

20. DNS: Il Domain Name System

Parte II: Reti di calcolatori Lezione 10

Domain Name System: DNS

Introduzione al Dns. Loredana Pillitteri. Semplificazione della gestione e delega amministrativa Pisa - CNR - ISTI dicembre 2003

(Domain Name System) DNS (Domain Name System) Architettura del DNS DNS. A.Lioy - Politecnico di Torino (2013) B-1. Antonio Lioy < lioy@polito.

Naming nei Sistemi Distribuiti

Naming nei Sistemi Distribuiti

PROF. Filippo CAPUANI DNS

RETI E SISTEMI INFORMATIVI Domain Name System. Prof. Andrea Borghesan

Sistemi e Servizi di TLC. Lezione N. 6. Il servizio DNS (Domain Name System)

Domain Name System. Nomi ed indirizzi. Esempio. DNS: Domain Name System

Sistemi avanzati di gestione dei Sistemi Informativi

SISTEMA DEI NOMI DI DOMINIO (DNS) Funzionamento del DNS. Soluzione centralizzata

SISTEMA DEI NOMI DI DOMINIO (DNS)

ARP (Address Resolution Protocol)

Domain Name System (DNS)

Domain Name System: DNS

DOMAIN NAME SYSTEM (DNS)

Parte II: Reti di calcolatori Lezione 8

P2-09: Domain Name System (Cap. 24)

Protocolli applicativi basati su TCP/IP

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Inidirizzi IP e Nomi di Dominio. Domain Name System. Spazio dei Nomi Piatto. Gestione dello Spazio dei Nomi

Problema del naming. Modello di Naming

Livello applicazione: Protocollo DNS

Livello applicazione: Protocollo DNS

Application layer. Protocolli a livello applicativo. Identificatori in Internet. Protocolli a livello applicativo, esempi. Francesco Dalla Libera

Telematica II 14. DNS Domain Name Service

Domain Name Service. Mario BALDI. Silvano GAI. Fulvio RISSO. sgai[at]cisco.com. fulvio.risso[at]polito.

Domain Name Service. Mario BALDI. Silvano GAI. Fulvio RISSO. staff.polito.it/mario.baldi. sgai[at]cisco.com. fulvio.risso[at]polito.

Il Domain Name System

Lista di controllo per la migrazione del dominio a Swisscom/IP-Plus

Programmazione in Rete

Laboratorio di Reti Esercitazione N 2-DNS Gruppo 9. Laboratorio di Reti Relazione N 2. Mattia Vettorato Alberto Mesin

Reti di Calcolatori. Il Livello delle Applicazioni

TELNET [RFC 854, ]

Sulla risoluzione degli indirizzi IP Parte II Domain Name System

Reti datagram. Reti a commutazione di pacchetto (datagram) Datagram è caratterizzato dall indirizzo di destinazione (indirizzi IP) Servizio di routing

Interconnessione di reti

Application Layer DNS, TELNET

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Reti di Calcolatori:

Livello Applicazione. Davide Quaglia. Motivazione

Introduzione ad Active Directory. Orazio Battaglia

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella

Lezione 11 Livello Applicativo bind (DNS)

OCCHIO AL DOWNLOAD E UPLOAD!!!

DNS cache poisoning e Bind

Application layer. Protocolli a livello applicativo. Identificatori in Internet. Protocolli a livello applicativo, esempi. Francesco Dalla Libera

Capitolo 2 - parte 3. Corso Reti ed Applicazioni Mauro Campanella

Realizzazione di un servizio DNS su piattaforma Linux e Solaris con ISC BIND master / /24

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Daniele Vannozzi Istituto Applicazioni Telematiche Via S. Maria, Pisa

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO

DNS (Domain Name System) Gruppo Linux

EasyDNS2. Manuale d uso L EVOLUZIONE DEI SERVIZI DOMAIN NAME SYSTEM

Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria

Il DNS e la gestione degli indirizzi IP. Appunti a cura del prof. ing. Mario Catalano

P2-11: BOOTP e DHCP (Capitolo 23)

Caratteristiche principali. Contesti di utilizzo

Area Clienti Tiscali Hosting e Domini

Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria

Indirizzi e nomi: il DNS

Il Software. Il software del PC. Il BIOS

Reti di Calcolatori

LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI

Reti. Reti. IPv4: concetti fondamentali. arp (address resolution protocol) Architettura a livelli (modello OSI)

Cognome Nome Matricola Tempo a disposizione per lo svolgimento: 1 ora e 20 min Avvertenza: Si usi lo spazio dopo ogni quesito per lo svolgimento.

Mini-guida per l installazione di una rete locale

&&' & + $, $ $ ( $" $ + ! " # $ " % Numeric addr. tough for humans to remember Numeric addr. impossible to guess

TESINA DI SISTEMI. DNS (Domain Name System)

PROTOCOLLI APPLICATIVI PER INTERNET

DNS-Tunneling. Reference to. Ettore di Giacinto Luca Montunato

Inizializzazione degli Host. BOOTP e DHCP

CONFIGURAZIONE DNS INDICE

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

Domini Virtual Server

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

dns giuseppe di battista, maurizio patrignani copyright 2012 g. di battista, m. patrignani nota di copyright

Sicurezza delle reti 1. Lezione XVIII: La protezione del DNS. Separazione di servizi DNS. La protezione del DNS. Mattia Monga. a.a.

Integrated Network Services Manager

IL LIVELLO APPLICAZIONI DNS, SNMP e SMTP

Reti di Calcolatori. IL LIVELLO APPLICAZIONI DNS, SNMP e SMTP

Socket TCP. seconda parte

Livello applicazione: DNS

Networking. Notare che le modifiche apportate attraverso ifconfig riguardano lo stato attuale del sistema e non sono persistenti.

IL LIVELLO APPLICAZIONI DNS, SNMP e SMTP

IL LIVELLO APPLICAZIONI DNS, SNMP e SMTP

Gestione degli indirizzi

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

I servizi GARR - LIR e GARR - NIC

Naming nei Sistemi Distribuiti

Il World Wide Web: nozioni introduttive

Il File System. Il file system

Introduzione al DHCP

URI. Introduzione. Pag. 1

Transcript:

Domain Name System ad application L., ma usato da protocolli di L7 più che da utenti accessibile via comando di shell nslookup indirizzamento a L7: nome simbolico es: www.dico.unimi.it struttura gerarchica ma era piatta ai tempi di Arpanet nome unico per ogni host in Internet funzione ARP per L7: trasforma indirizzo di L7 in indirizzo di L3 (indirizzo IP) sistema distribuito di server distribuzione carico (Akamai ; rotazione lista a ogni query) 1 of 14 Gerarchia nomi simbolici generic domains country domains fully qualified domain name: koala.csse.monash.edu.au. altrimenti tentato completamento 2 of 14 1

Assegnazione nomi simbolici struttura flat imporrebbe gestione centralizzata ogni server dovrebbe tenere memoria di intero database a inizi: ogni host teneva database; riallineamento notturno gerarchia: root è responsabile per creazione domini root è replicata (i.e. esistono più con funzioni di root) l autorità di ogni dominio è responsabile dell assegnazione di nome unico ai figli unicità nome a dato livello nome globalmente unico nomi sono case-insensitive database parzialmente replicato per trade-off robustezza e costi accesso vs. costi manutenzione 3 of 14 Root name servers contacted by name server that can not resolve name root name server: contacts authoritative name server if name mapping not known gets mapping and returns mapping to name server indirizzo root server caricato a boot da file config sys e NASA Mt View, CA f Internet Software C. Palo Alto, CA a NSI Herndon, VA c PSInet Herndon, VA d U Maryland College Park, MD g DISA Vienna, VA h ARL Aberdeen, MD j NSI (TBD) Herndon, VA k RIPE London i NORDUnet Stockholm m WIDE Tokyo b USC-ISI Marina del Rey, CA l ICANN Marina del Rey, CA 13 root name servers worldwide 4 of 14 2

Gerarchia name server partizionamento in zone (amministrative) zona: n.s. primario e 1 secondari primario responsabile di assegnazione nomi 5 of 14 resource record per ogni host mantenuto un (o più) resource record authoritative per nomi assegnati a discendenti non-authoritative altrimenti (cache) in genere 2 giorni = 172800 sec. IN (Internet) 6 of 14 3

resource record domain name come concatenazione di label label può avere max 63 byte; nome dominio di 255 byte type determina informazioni mantenute nel record A / AAAA NS PTR HINFO MX CNAME TXT indirizzo IPv4 / IPv6 name server per il dominio indirizzo IP in dotted decimal info su caratteristiche host (S.O. ) mail server per dominio alias di nomi simbolici stringa human-readable 7 of 14 query / reply 12B header con info controllo query name contiene valore da risolvere query type indica cosa si vuole sapere query class è la classe di indirizzi 8 of 14 4

Header flag: indicazione se richiesta o risposta risposta autoritativa o meno procedura risoluzione desiderata: ricorsiva, iterativa, inversa identificatore query numero domande numero RR autorevoli flag numero risposte numero RR addizionali Elena Pagani INFORMATICA (RETE) A.A. 2009/2010 9 of 14 Risoluzione e e.g. file /etc/hosts in sistemi Unix 10 of 14 5

Risoluzione ricorsiva (pura) server in ascolto su port# 53 server chiede dominio appropriato a root da dominio si scende 2 root 8 3 resolver 1 10 9.edu 7 4 risposta mantenuta in chache per time-to-live 6.cs.umass.edu.umass.edu 5 11 of 14 Risoluzione iterativa (pura) invece di root, il primo interpellato è n.s. più in alto nella gerarchia 1,2 resolver se non ha risposta, si risale ancora, fino a livello più opportuno per iniziare a scendere 3,4 9,10.cs.umass.edu 5,6 7,8 root 3.edu.umass.edu di solito ibrido : ricorsivo tra resolver e e, iterativo tra server 12 of 14 6

Risoluzione inversa si cerca nome simbolico corrispondente a IP addr. e.g. usato da mail server e file server per autenticare sorgenti richieste in n.s. di dominio arpa mantenuto albero comprendente tutti gli IP address assegnati query come 25.56.113.132.in-addr.arpa 13 of 14 Osservazioni load balancing: ad un nome simbolico possono corrispondere più indirizzi IP restituiti a rotazione alle query inserimento record nel (sotto TLD): contatto autorità centrale (registrar) controllo unicità http://www.icann.org/en/registrars/accredited-list.html registrar inserisce info in i server di una zona si aggiornano e i record nuovi si propagano in tempi abbastanza lunghi altrimenti faccio riferimento a autoritativo per zona in cui host è incluso 14 of 14 7