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



Σχετικά έγγραφα
Start/Programs/ Administrative Tools/DNS

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

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

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

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

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

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

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

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

Εργαστήριο «Δίκτυα Υπολογιστών Ι»

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

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

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

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

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

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

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

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

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

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

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

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

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Τεχνολογίες και Εφαρμογές Διαδικτύου

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

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

Vodafone Business Connect

Απομακρυσμένη Πρόσβαση και Εντολές Ελέγχου και Υποστήριξης

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

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ

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

MUM ATHENS, GREECE 2015

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

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

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

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

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

Vodafone Business Connect

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

Κατανεμημένα Συστήματα. Ενότητα # 9: Κατανεμημένα συστήματα ονομασίας Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

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

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

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

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

Εισαγωγή στο διαδίκτυο

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

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

Δημιουργία Active Directory DNS στα Windows Server Τεχνικός Δικτύων & Τηλεπικοινωνιών - Διαχείριση Δικτύων ΙΙ

Αντικείμενο της πρόσκλησης είναι η συλλογή προσφορών για προμήθεια router τύπου Peplink balance 580 με τα παρακάτω τεχνικά χαρακτηριστικά: Software

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

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

MICROSOFT INTERNET LOCATOR SERVER

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

DNS. Όλες οι άλλες υπηρεσίες του Διαδικτύου, (WWW και ) χρησιμοποιούν το DNS

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Τεχνική Οδηγία. Εγκατάσταση & ρύθμιση MS ISA Server 2000 στο περιβάλλον των σχολικών εργαστηρίων. Έκδοση 1.0. Ιανουάριος 2005

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο

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

Εγκατάσταση IIS (Internet Information Server) 7.0 / 7.5 / 8.0

Περιεχόµενα. Εισαγωγή. Λίγη (ελάχιστη) θεωρία. 11/07/ :01 μμ. 1 Εισαγωγή 2 Λίγη (ελάχιστη) θεωρία. Απαιτήσεις σε λογισµικό

Τεχνική Οδηγία. Εγκατάσταση & ρύθµιση MS ISA Server 2000 στο περιβάλλον των σχολικών εργαστηρίων. Έκδοση 1.0. Ιανουάριος 2005

Μάθηµα. Διδάσκων. Πρόγραµµα Επικαιροποίησης Γνώσεων Αποφοίτων

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

C. Ρυθμίζει το παράθυρο συμφόρησης μέχρι αυτό το κατώφλι αργής εκκίνησης D. Οι Α και Β είναι αληθείς

ΔΗΜΙΟΥΡΓΙΑ ΕΝΟΣ DOMAIN CONTROLLER

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

ΡΥΘΜΙΣΕΙΣ ΓΙΑ ΔΥΝΑΜΙΚΟ IP

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

Οδηγίες χρήσης της υπηρεσίας πιστοποιηµένης ασύρµατης πρόσβασης µε χρήση εικονικού ιδεατού δικτύου [UCNET-VPN]

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Εργαστήριο 3. Εγκατάσταση LAMP Stack στο AWS

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

ΕΝΤΑΞΗ ΣΤΑΘΜΟΥ ΕΡΓΑΣΙΑΣ ΣΕ DOMAIN

Κατανεµηµένασυστήµατα ονοµασίας

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓIΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ:ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ

2. Να δηλωθεί ότι το πρόθεμα για τη ζώνη gunet.gr είναι το «00».

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

Μαρία Μαμαλάκη, ΕΔΙΠ. Γραφείο: Β229 - Τηλέφωνο: mariam@csd.uoc.gr. Web site μαθήματος:

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

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

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, PIRCH 32 v0.92b

Πρωτόκολλα Διαδικτύου. Άγγελος Ρούσκας Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς

Στρατηγική ανάπτυξη δικτυακού κόμβου

Εργαστηριακή Άσκηση 2 Επικοινωνία στο τοπικό δίκτυο (πλαίσιο Ethernet και πρωτόκολλο ARP)

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ Κ ΔΙΟΙΚΗΣΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΣΠΟΥΔΑΣΤΗ ΠΑΠΑΓΙΑΝΝΟΥΛΗ ΒΑΣΙΛΕΙΟΥ

Ενότητα Ζ. Πρόκληση (challenge): ροµολόγηση των πακέτων µέσα από τα (υπό) δίκτυα που (ενδεχοµένως) παρεµβάλλονται.

Ρυθμίσεις εγκατάστασης ονόματος χώρου σε πίνακα ελέγχου plesk

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

ΗΜΥ Εργαστηριακή Άσκηση 2

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

Πρόβλεμα Online Gaming με modem Thomson και Speedtouch

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

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

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

Πρωτόκολλα Επικοινωνίας

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

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

Transcript:

Εισαγωγή στο DNS lookup DNS lookup made easy by finrod για την Κοινότητα Ελεύθερου Λογισμικού ΕΜΠ(2011)

Εισαγωγικά... IP lookup Μετάφραση (resolution) μίας FQDN διεύθυνσης (Fully Qualified Domain Name) σε IP διεύθυνση. Reverse IP lookup Μετάφραση (resolution) μίας IP διεύθυνσης σε FQDN διεύθυνση. Εργαλεία nslookup : Κλασσικό εργαλείο DNS lookup, διαθέσιμο σε όλα τα λειτουργικά συστήματα, ελεύθερα και μη. dig : Νεότερο εργαλείο, αντικαταστάτης του nslookup στα συστήματα linux και άλλα Un*ces.

Εισαγωγικά... Χρήσεις του DNS Εσωτερικά δίκτυα Browsing στο Internet Mail delivery Virtual Web Hosting AntiSPAM filters Non static IP services (DynDNS, No-IP) Microsoft Active Directory (SAMBA) Πολλές άλλες... :)

Χρήση του nslookup IP lookup Εκτελούμε το εργαλείο από τη γραμμή εντολών: > foss.ntua.gr Server: 192.67.63.155 Address: 192.67.63.155#53 Non-authoritative answer: Name: foss.ntua.gr Address: 147.102.51.48

Χρήση του nslookup IP lookup Τι μας λέει αυτό το output; > foss.ntua.gr Server: 192.67.63.155 Address: 192.67.63.155#53 Non-authoritative answer: Name: foss.ntua.gr Address: 147.102.51.48 Ο DNS server που ρωτήσαμε είναι ο 192.67.63.155 και "ακούει" στη (udp) θύρα 53.

Χρήση του nslookup IP lookup Τι μας λέει αυτό το output; > foss.ntua.gr Server: 192.67.63.155 Address: 192.67.63.155#53 Non-authoritative answer: Name: foss.ntua.gr Address: 147.102.51.48 Ο DNS server που μας απαντάει δεν είναι ο SOA του foss.ntua.gr για το οποίο ρωτήσαμε. Θα δούμε πιο κάτω τι είναι ο SOA.

Χρήση του nslookup IP lookup Τι μας λέει αυτό το output; > foss.ntua.gr Server: 192.67.63.155 Address: 192.67.63.155#53 Non-authoritative answer: Name: foss.ntua.gr Address: 147.102.51.48 Αυτή είναι η απάντηση στο ερώτημά μας. Το foss.ntua.gr κάνει resolve στην IP διεύθυνση 147.102.51.48.

Το Domain Name System Ιεραρχία του Domain Name System Root nameservers (http://en.wikipedia.org/wiki/root_nameserver) 13 servers (A, B, C, D,..., M) Ονόματα: <letter>.root-servers.net, πχ a.root-servers.net Υπεύθυνοι για τα TLD (Top Level Domains)

Το Domain Name System Ιεραρχία του Domain Name System Top level nameservers (http://www.inetdaemon.com/tutorials/internet/dns/domains/top_level. shtml) Πχ gr, uk, com, com.gr, net, org, arpa Πλήρης λίστα των TLD servers: ftp://rs.internic.net/domain/root.zone.gz Υπάρχουν πολλοί top TLD servers

Το Domain Name System Ιεραρχία του Domain Name System Second Level Domain nameservers Πχ ntua.gr, debian.org Sub-Domain (προαιρετικά) Πχ foss.ntua.gr Hostnames Πχ hq.foss.ntua.gr

Το Domain Name System DNS Caching Για να μην απασχολούνται οι root servers, οι DNS servers των ISPs κρατούν αντίγραφα των ερωτημάτων που δέχονται από τους συνδρομητές τους. Αυτό ονομάζεται DNS caching. Πως όμως ορίζεται το caching; Υπάρχει ένα όρισμα που ονομάζεται TTL (Time To Live). Όταν ο server του ISP ερωτηθεί για πρώτη φορά για ένα domain, τότε θα αναζητήσει και θα ρωτήσει τον υπεύθυνο DNS server. Αν ξαναερωτηθεί πριν λήξει το TTL (πχ 1 ώρα), τότε θα απαντήσει την πληροφορία που έχει ήδη αποθηκευμένη. Αυτό αυξάνει την ταχύτητα της απάντησης, μειώνει το φόρτο των DNS servers, αλλά καθυστερεί την διάδοση των αλλαγών!

Το Domain Name System SOA (Start Of Authority) > lserver foss.ntua.gr > foss.ntua.gr Server: foss.ntua.gr Address: 147.102.51.48 foss.ntua.gr primary name server = ns.foss.ntua.gr responsible mail addr = admin.foss.ntua.gr serial = 2010121601 refresh = 1209600 (14 days) retry = 7200 (2 hours) expire = 2419200 (28 days) default TTL = 3600 (1 hour) foss.ntua.gr nameserver = diomedes.noc.ntua.gr foss.ntua.gr nameserver = achilles.noc.ntua.gr foss.ntua.gr nameserver = ns.foss.ntua.gr foss.ntua.gr nameserver = ulysses.noc.ntua.gr ns.foss.ntua.gr internet address = 147.102.51.48

Το Domain Name System SOA (Start Of Authority) (συνέχεια)... foss.ntua.gr primary name server = ns.foss.ntua.gr responsible mail addr = admin.foss.ntua.gr serial = 2010121601 refresh = 1209600 (14 days) retry = 7200 (2 hours) expire = 2419200 (28 days) default TTL = 3600 (1 hour) foss.ntua.gr nameserver = diomedes.noc.ntua.gr foss.ntua.gr nameserver = achilles.noc.ntua.gr foss.ntua.gr nameserver = ns.foss.ntua.gr foss.ntua.gr nameserver = ulysses.noc.ntua.gr ns.foss.ntua.gr internet address = 147.102.51.48 1. Υπεύθυνος domain: admin@foss.ntua.gr 2. Αλλαγή στο configuration του DNS server: #1 στις 16-12-2010. Συνηθίζεται να γράφεται ως YYYYMMDDnn 3. Επιπλέον υπεύθυνοι DNS servers για το foss.ntua.gr Για περισσότερες πληροφορίες: http://rscott.org/dns/soa.html

Προσέξτε το "βάρος" στο preference. Μικρότερο βάρος σημαίνει μεγαλύτερη προτεραιότητα. Δηλαδή, το mail πρώτα θα πάει στον mail.foss.ntua.gr, μετά στον achilles.noc.ntua.gr και τέλος στον ulysses.noc.ntua.gr. Είδη DNS καταχωρίσεων MX Records > set type=mx > foss.ntua.gr Server: foss.ntua.gr Address: 147.102.51.48 foss.ntua.gr MX preference = 20, mail exchanger = achilles.noc.ntua.gr foss.ntua.gr MX preference = 10, mail exchanger = mail.foss.ntua.gr foss.ntua.gr MX preference = 20, mail exchanger = ulysses.noc.ntua.gr foss.ntua.gr nameserver = diomedes.noc.ntua.gr foss.ntua.gr nameserver = ns.foss.ntua.gr foss.ntua.gr nameserver = ulysses.noc.ntua.gr foss.ntua.gr nameserver = achilles.noc.ntua.gr mail.foss.ntua.gr internet address = 147.102.51.48 ns.foss.ntua.gr internet address = 147.102.51.48

Είδη DNS καταχωρίσεων Άλλα είδη records > animal.foss.ntua.gr Server: foss.ntua.gr Address: 147.102.51.48 Name: hq.foss.ntua.gr Address: 147.102.216.242 Aliases: animal.foss.ntua.gr Ρωτήσαμε για το animal.foss.ntua.gr. Μαθαίνουμε ότι το animal είναι ένα Alias, δηλαδή μία καταχώριση CNAME, στο A Record με όνομα hq.foss.ntua. gr. Το hq.foss.ntua.gr κάνει resolve στη διεύθυνση 147.102.216.242. Δοκιμάστε επίσης: set type=a, AAAA, A+AAAA, ANY, CNAME, MX, NS, PTR, SOA, SRV

Reverse DNS Είδαμε ότι στους TLD Servers ανήκει το arpa. Το arpa έχει ως Second Level Domain το in-addr. Φυσικά, το in-addr έχει με τη σειρά του κάποια subdomains. Πράγματι: > set type=soa.. in-addr.arpa primary name server = A.ROOT-SERVERS.NET responsible mail addr = dns-ops.arin.net serial = 2011020304 refresh = 1800 (30 mins) retry = 900 (15 mins) expire = 691200 (8 days) default TTL = 10800 (3 hours).. 102.147.in-addr.arpa primary name server = achilles.noc.ntua.gr responsible mail addr = noc.ntua.gr serial = 2010012601 refresh = 10800 (3 hours) retry = 3600 (1 hour) expire = 1814400 (21 days) default TTL = 86400 (1 day)

Reverse DNS Αυτές οι ζώνες χρησιμεύουν για το Reverse Address Lookup. Πράγματι: > 147.102.51.48 Name: foss.ntua.gr Address: 147.102.51.48 Δηλαδή μπορώ να ρωτήσω σε ποιό FQDN αντιστοιχεί μία IP. Η λειτουργία αυτή είναι χρήσιμη στα firewalls, τα antispam filters και το debugging από τους SysAdmins!

Dynamic DNS Στις περιπτώσεις που δεν υπάρχει δυνατότητα στατικής IP διεύθυνσης η λύση είναι το Dynamic DNS. Γνωστότερες υπηρεσίες: DynDNS No-IP Και οι δύο δίνουν clients για όλα τα OS για την δυναμική ανανέωση του DNS ονόματος. Πολλοί routers έχουν ενσωματωμένη υποστήριξη των παραπάνω υπηρεσιών. > fin.zapto.org Name: fin.zapto.org Address: 79.107.56.166 zapto.org primary name server = nf1.no-ip.com responsible mail addr = hostmaster.no-ip.com serial = 2011516031 refresh = 90 (1 min 30 secs) retry = 120 (2 mins) expire = 604800 (7 days) default TTL = 60 (1 min)

Συμπεράσματα Το DNS υπάρχει παντού και μας κάνει τη ζωή ευκολότερη. Όσο καλύτερα γνωρίζουμε τα χαρακτηριστικά και τα εργαλεία του, τόσο περισσότερο ισχυροποιείται η αξία μας ως SysAdmins και όχι μόνο. Η έλευση του IPv6 θα αναβαθμίσει ακόμα περισσότερο τον ρόλο του DNS, κάνοντάς του ακόμα πιο απαραίτητο για την κατανόηση των δικτύων. Εδώ αναφέραμε τα βασικά. Ελπίζω να αποτελέσει ένα καλό βοήθημα για μία σοβαρή ενασχόληση με Domain Name System! May the source be with you! :)