Domain Name System (DNS) (3 η άσκηση)

Σχετικά έγγραφα
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Ονοματοδοσία στο Internet, Border Gateway Protocol (BGP), Πάροχοι Υπηρεσιών

Εισαγωγή στο DNS lookup

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή: Το Internet, Μοντέλο Διαχείρισης FCAPS, Ανασκόπηση TCP/IP, Στατιστικές, Ονοματοδοσία στο Internet Β.

Δίκτυα Υπολογιστών Επίπεδο εφαρμογής To Σύστημα Ονομασίας Τομέων DNS

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Domain Name Service

Χρήση βασικών εργαλείων συλλογής πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου

Βασικές έννοιες δρομολόγησης και χρήση εργαλείων παρακολούθησης της δρομολόγησης του Διαδικτύου (2 η άσκηση)

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

Start/Programs/ Administrative Tools/DNS

Β. Μάγκλαρης.

Β. Μάγκλαρης.

Κεφάλαιο 6ο ΕΠΙΠΕΔΟ ΕΦΑΡΜΟΓΗΣ. Εισαγωγή

Διαχείριση Δικτύων με τη χρήση SNMP (5η άσκηση) Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9 ο Εξάμηνο,

Δίκτυα Υπολογιστών Ενότητα 3: Domain Name System - DNS

Δίκτυα Επικοινωνίας και Υπολογιστών

7.8 Σύστημα Ονομάτων Περιοχών (Domain Name System, DNS) Χώρος Ονομάτων του DNS

Πρωτόκολλα Διαδικτύου (ΨΣ-326 DS151)

Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών και Στρώμα Εφαρμογής Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας

Επίπεδο δικτύου IP Forwading κτλ

Εργαστηριακή Άσκηση 10 DNS

Εργαστηριακή Άσκηση 11 DNS

Δίκτυα Η/Υ στην Επιχείρηση

7.8 Σύστηµα ονοµάτων περιοχών (Domain Name System, DNS)

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Το σύστημα ονομασίας περιοχών DNS. Δίκτυα Υπολογιστών

Εισαγωγή στην Πληροφορική

Επίπεδο δικτύου IP διευθυνσιοδότηση

Εισαγωγή στην Πληροφορική

ΒΟΗΘΗΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Το σύστημα ονομασίας περιοχών DNS

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

Διευθυνσιοδότηση (IPv4) Δίκτυα Υπολ. Ι - ΠΑΔΑ

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Δρομολόγηση στο Internet (II) Αλγόριθμοι Distance Vector (Bellman) Αλγόριθμοι Link State (Dijkstra)

ΜΑΘΗΜΑ: ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΟΝΟΜΑΤΟΔΟΣΙΑ ΚΑΙ IP ΔΙΕΥΘΥΝΣΕΙΣ. ΜΕΡΟΣ 2 ο

Πρωτόκολλο FTP. Από τα παλαιότερα πρωτόκολλα του ArpaNet Το FTP είναι μια τυποποίηση του TCP/IP Πρόκειται για πρωτόκολο γενικού σκοπού

ΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. ιευθυνσιοδότηση και Ονοματοδοσία στο Internet. Δίκτυα Υπολογιστών

Μάθηµα 4ο. Απόδοση ικτύου (εξαρτάται) Καθυστέρηση Μετάδοσης & Ρυθµός ιέλευσης

Διαχείριση Δικτύων Εργαστήριο (Διαφάνειες)

Εισαγωγή σε βασικές έννοιες του Internet

Εισαγωγή στην Πληροφορική

Δίκτυα Υπολογιστών Ενότητα 10: Ethernet και ARP

Αυτοματοποιημένη χαρτογραφία

Τεχνολογίες ιαδικτύου

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

ICANN και ιακυβέρνηση του Internet (Hans Klein)

ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Στεργίου Ελευθέριος

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ. Ονοµατεπώνυµο Μόσχος Αναστάσιος.

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 1: Εισαγωγή. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Το DNS στην Επιχείρηση

Διαχειριστικό σύστημα ονομάτων χώρου

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Εφαρμογές. Δίκτυα Υπολογιστών

Εθνικό Δίκτυο Έρευνας και Τεχνολογίας - ΕΔΕΤ

Β. Μάγκλαρης 9/11/2015

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Συστήματα Αυτομάτου Ελέγχου. Ενότητα Α: Γραμμικά Συστήματα

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Εξοικείωση με τις εντολές ipconfig και ping

Διαχείριση Δικτύων με τη χρήση SNMP (5 η άσκηση)

7.8 Σύστημα Ονομάτων Περιοχών (Domain Name System, DNS)

ΕΠΛ 012. Δίκτυα Τπολογιστών & Διαδίκτυο

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

Vodafone Business Connect

Λογιστικές Εφαρμογές Εργαστήριο

Αρχιτεκτονική Υπολογιστών

Δίκτυα Θεωρία

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Μάθημα 7: Διευθυνσιοδότηση σε Επίπεδο IP

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

Εργαστήριο Wireshark: DNS

Ηλεκτρονικοί Υπολογιστές IV

Διαχείριση Δικτύων Εργαστήριο (Διαφάνειες)

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

τατιςτική ςτην Εκπαίδευςη II

Δίκτυα Υπολογιστών Επίπεδο Εφαρμογής Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP

3.1.2 Κλάσεις (τάξεις) δικτύων - διευθύνσεων

ΑΓΓΛΙΚΑ Ι. Ενότητα 7α: Impact of the Internet on Economic Education. Ζωή Κανταρίδου Τμήμα Εφαρμοσμένης Πληροφορικής

Προχωρημένα Θέματα Προγραμματισμού Δικτύων Ενότητα 13: QoS Policy, Παραδείγματα QoS, Επισκόπηση μαθήματος Φώτης Βαρζιώτης

Σύστημα Ονομάτων Περιοχών (Domain Name System, DNS) Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901

1-Βήμα - βήμα ρύθμιση των παραμέτρων του DNS

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

ΣΕΙ ΠΕΙΡΑΙΑ ΣΜΗΜΑ ΗΤ DOMAIN NAME SYSTEM. [ διαχείριση και εκχώρηση domain names στο internet ] 17/06/2009. Υάνης Υραγκούλης

Τεχνικές βασισμένες στα Δίκτυα Αναμονής Εισαγωγικά Επιχειρησιακοί νόμοι

Εργαστήριο Δικτύων Υπολογιστών

Εισαγωγή στα Πληροφοριακά Συστήματα. Ενότητα 4:

Συστήματα Παράλληλης και Κατανεμημένης Επεξεργασίας

Διαμόρφωση και έλεγχος του δικτύου

Διαδικαστικός Προγραμματισμός

Οδηγός ιαχείρισης Λειτουργίας Σχολικού Εργαστηρίου Windows 2000 Server

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ)

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

Δίκτυα Υπολογιστών Ενότητα 7: Internet Control Message Protocol - ICMP

Εισαγωγή στην πληροφορική

Transcript:

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ & ΜΗΧ. ΥΠΟΛΟΓΙΣΤΩΝ Τομέας Επικοινωνιών, Ηλεκτρονικής & Συστημάτων Πληροφορικής Εργαστήριο Διαχείρισης & Βελτίστου Σχεδιασμού Δικτύων Τηλεματικής - NETMODE Domain Name System (DNS) (3 η άσκηση) Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9 ο Εξάμηνο, 2014-2015

Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια χρήσης άλλου τύπου, αυτή πρέπει να αναφέρεται ρητώς.

ΔΙΕΥΘΥΝΣΙΟΔΟΤΗΣΗ ΣΤΟ INTERNET Το μόνο που πρέπει να γνωρίζει ο τελικός χρήστης είναι η διεύθυνση IP του προορισμού (λογική διεύθυνση) ή το όνομα αν υπάρχει αντιστοίχηση μέσω DNS (Domain Name System) IPv4 Address: 147.102.13.10 (32 bits - 4,200,000,000 διευθύνσεις) IPv6 Address: 2001:648:2000:d::a (128 bits) Η IP Address περιέχει πληροφορίες όπως: 147.102.0.0/16, 2001:648:2000::/48 (δίκτυο) 147.102.13.0/24, 2001:648:2000:d::/64 (υποδίκτυο) 147.102.13.10/32, 2001:648:2000:d::a (μεμονωμένο interface δρομολογητή ή σταθμού εργασίας) 3

ΓΙΑΤΙ ΧΡΕΙΑΖΟΜΑΣΤΕ ΥΠΗΡΕΣΙΑ ΟΝΟΜΑΤΟΔΟΣΙΑΣ ; Domain Name System Κατανεμημένη βάση δεδομένων με αντιστοιχίες IP διευθύνσεων & ονομάτων αποθηκευμένη σε μια ιεραρχική δομή διακομιστών (nameservers) Γιατί κατανεμημένη ; Αύξηση ταχύτητας (caching) Δεν υπάρχει κίνδυνος ολικής αστοχίας Δεν είναι μεγάλος ο φόρτος Επεκτάσιμη Γιατί ιεραρχική ; Ανθρώπινη δομή Εύκολα διαχειρίσιμη Επεκτάσιμη

Μορφή ονοματοδοσίας (FQDN) Fully Qualified Domain Name (FQDN) WWW.NTUA.GR. Προσοχή στο τελευταίο dot Διαχωρισμός labels από dots DNS -> αντιστοιχία από FQDNs σε αγαθά (resources) διαφόρων τύπων Χρήση των ονομάτων ως κλειδιά (key) κατά την αναζήτηση δεδομένων

Δομή ονοματοδοσίας dblab netmode ftp www www ece ibm ntua mit cnn apple google gr edu com Αντιστοίχηση Ονομάτων (Domain names) σε δενδρική δομή. Νέα κλαδιά δημιουργούνται με την προσθήκη dots Κανένας περιορισμός στον αριθμό των κλαδιών.

Ιδιότητες: Ιεραρχική ονοματοδοσία Η ονοματοδοσία είναι ιεραρχική για να είναι κλιμακώσιμη. Η ιδέα είναι το όνομα να προέρχεται από: Τοποθεσία (με την ευρεία έννοια, π.χ. εντός μια χώρας, εντός ενός συνόλου οργανισμών) Μονάδα εντός της τοποθεσίας Aντικείμενο μέσα στην μονάδα (π.χ. όνομα εντός μονάδας)

Η ιδέα των Domains Domains -> χώρος ονομάτων namespaces Τα πάντα «κάτω από το».com είναι εντός του com domain. Οτιδήποτε κάτω από το ntua.gr είναι στο ntua.gr domain και κάτω από το gr domain. com domain ntua.gr domain gr domain www ftp ntua ece gr dblab mit edu com ibm apple netmode cnn www google

ΑΠΟΔΟΣΗ DOMAIN NAMES (Registrars) & IP - ASN ADDRESS SPACES (Host Masters) ΔΙΕΘΝΗΣ ΣΥΝΤΟΝΙΣΜΟΣ: ICANΝ (Internet Corporation for Assigned Names & Numbers) http://www.icann.org/ μέσω της TLD (Top Level Domain) Database Generic Domain Names (.edu,.com,.net,.org,.gov,.mil, ) Υπεύθυνοι ονοματοδοσίας (Domain Name Registrars): VeriSign (για το.com,.net, ), Educause (.edu), PIR (.org) Country Code (cc) Domain Names (.gr,.fr,.uk,.de,.jp, ) Υπεύθυνοι ονοματοδοσίας (Domain Name Registrars ανά χώρα) Host Masters: Απόδοση διευθύνσεων IP & Autonomous System Numbers (ASN) ανά Ήπειρο από Regional Internet Registries (RIR) και μετά ανά διαχειριστική οντότητα (Local Internet Registries) ARIN (American Registry for Internet Numbers) RIPE NCC (Resaux IP Eurepeens Network Coordination Center) APNIC (Asia Pacific Network Information Center) AFRINIC (African Network Information Center) LATNIC (Latin American & Caribbean Network Information Center) 9

ΚΑΤΑΝΕΜΗΜΕΝΗ & ΙΕΡΑΡΧΙΚΗ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Root DNS Servers com DNS servers org DNS servers gr DNS servers google.com DNS servers ibm.com DNS servers freebsd.org DNS servers ntua.gr DNS servers upatras.gr DNS servers ece.ntua.gr DNS servers Αναζήτηση του domain www.ece.ntua.gr (without cached entries/iterated): O nameserver (NS) του LΑΝ μας ρωτά τον NS του ISP μας O NS του ISP ρωτά τον root server για να βρει τον.gr NS O NS του ISP ρωτά τον.gr NS για να βρει τον.ntua.gr NS O NS του ISP ρωτά τον.ntua.gr NS για να βρει τον ece.ntua.gr NS O NS του ISP ρωτά τον ece.ntua.gr NS για να βρει το www.ece.ntua.gr

Name Servers Name servers απαντούν ερωτήσεις DNS. Διάφοροι τύποι name servers Authoritative servers master (primary) slave (secondary) (Caching) recursive servers caching forwarders Mixture of functionality

Authoritative name server Παρέχει έγκυρες (authoritative) απαντήσεις για μια ή περισσότερες ζώνες. Ο master server ενημερώνεται στατικά (π.χ. από ένα αρχείο τύπου txt (αρχείο ζώνης zone file) Ο slave server αναπαραγάγει τα δεδομένα με μεταφορά της ζώνης (zone transfer) από το master slave master slave

Recursive name server Οι recursive servers πραγματοποιούν την αναζήτηση (lookups) κάνοντας ερωτήσεις στην υπηρεσία DNS ΕΚ ΜΕΡΟΥΣ των clients. Λαμβάνουν τις απαντήσεις από τους authoritative servers και την προωθούν στους clients με την ένδειξη not authoritative Οι απαντήσεις αποθηκεύονται (cached) για μελλοντική χρήση

DNS name resolution example local DNS server (recursive) Query: www.ibm.com 2 3 4 5 root DNS server.com DNS server iterative 1 8 7 6 authoritative DNS server ns.ibm.com requesting host Home client PC

DNS Query Types A - query for IPv4 address NS - query for the name servers responsible for a domain CNAME - check if the looked up hostname is an alias MX - check for the mail exchanger of a domain PTR - query for the hostname of a given IP address AAAA - query for IPv6 address SOA - query for information about a specific zone - primary nameserver, contact email, defaul TTL, etc. AXFR - full zone transfer

DNS records DNS: Κατανεμημένη βάση δεδομένων που αποθηκεύει εγγραφές - resource records (RR) DNS caching: Οι εγγραφές αποθηκεύονται τοπικά στους nameservers και στους σταθμούς εργασίας για ένα ορισμένο χρονικό διάστημα ttl (sec) RR format: (name, ttl, class, type, data) <name> <ttl> <class> <type> <data> The name field defines what domain name applies to the given RR It specifies how long a domain resolver should cache the RR before it throws it out and asks a domain server again Defines the protocol family or an instance of the protocol The type field specifies what type of data is in the RR Data content of each record is defined by the type and class values

DNS protocol, messages DNS protocol : Περιγράφει ένα σύνολο ερωτήσεων και απαντήσεων, που έχουν την ίδια μορφοποίηση (format) Header identification: 16 bit # for query, reply to query uses same # flags: query or reply recursion desired recursion available reply is authoritative

DNS protocol, messages Name, type fields for a query RRs in response to query records for authoritative servers additional helpful info that may be used

Dig outpout 1:10pm ~ # dig @147.102.13.10 -t A sofo.netmode.ntua.gr ; <<>> DiG 9.6.2-P2 <<>> @147.102.13.10 -t A sofo.netmode.ntua.gr ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13783 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 3, ADDITIONAL: 5 ;; QUESTION SECTION: ;sofo.netmode.ntua.gr. IN A TTL ;; ANSWER SECTION: sofo.netmode.ntua.gr. 86400 IN CNAME sofo.netmode.ece.ntua.gr. sofo.netmode.ece.ntua.gr. 86400 IN A 147.102.13.14 ;; AUTHORITY SECTION: netmode.ece.ntua.gr. 86400 IN NS ulysses.noc.ntua.gr. netmode.ece.ntua.gr. 86400 IN NS achilles.noc.ntua.gr. netmode.ece.ntua.gr. 86400 IN NS dolly.netmode.ece.ntua.gr. Class ;; ADDITIONAL SECTION: dolly.netmode.ece.ntua.gr. 86400 IN A 147.102.13.10 ulysses.noc.ntua.gr. 80387 IN A 147.102.222.230 ulysses.noc.ntua.gr. 77771 IN AAAA 2001:648:2000:de::230 achilles.noc.ntua.gr. 77792 IN A 147.102.222.210 achilles.noc.ntua.gr. 77771 IN AAAA 2001:648:2000:de::210 Type ;; Query time: 1 msec ;; SERVER: 147.102.13.10#53(147.102.13.10) ;; WHEN: Wed Nov 3 13:36:44 2010 ;; MSG SIZE rcvd: 258 Nameserver that answered

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα» του ΕΜΠ έχει χρηματοδοτήσει μόνο την αναδιαμόρφωση του υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους.