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

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Τεχνολογίες Internet Υπηρεσίες & Εφαρμογές Τμήμα 1I-ΙΝΠ01 – Web Design / Development Κωνσταντίνος Σαπουντζής.
Advertisements

ΕΙΣΑΓΩΓΗ ΣΤΗΝ PHP. Τι θα μάθουμε;  Να καταλάβουμε τι είναι η PHP και πώς δουλεύουν τα PHP scripts  Τι χρειάζεται για να ξεκινήσουμε με την PHP  Να.
Διαχείριση Δικτύων Ευφυή Δίκτυα
WORDPRESS. Self-Hosting Wordpress • Απαιτείται δικό μας domain, και δικιά μας Web Hosting Υπηρεσία (κατόπιν πληρωμής) • Το λογισμικό του Wordpress κατεβαίνει.
Eξειδικευμένες υπηρεσίες internet Κάντε κλικ για την συνέχεια της παρουσίασης.
5η Συνάντηση Εκπαιδευτικών Πληροφορικής στη Δυτική Μακεδονία Πτολεμαΐδα, 29 Σεπτ 2005 Δημιουργία Δυναμικών Ιστοσελίδων με PHP και Dreamweaver MX Στυλιάδης.
Ιστορία του Ιντερνετ.
Δίκτυα υπολογιστών ΕΠΛ 012
Microsoft ISA (Internet Security and Acceleration) Server 2004.
•Διαδίκτυο Διαδίκτυο •Διευθύνσεις Internet Protocol (IP) Διευθύνσεις Internet Protocol (IP)Διευθύνσεις Internet Protocol (IP) •Εσωτερικές και Εξωτερικές.
A Peer-to-peer Framework for Caching Range Queries O. D. Sahin A. Gupta D. Agrawal A. El Abbadi Παρουσίαση: Καραγιάννης Τάσος, Κρεμμυδάς Νίκος, Μαργαρίτη.
Microsoft Exchange Server Τι είναι ο Exchange Ο Exchange Server χρησιμοποιείται για την παροχή υπηρεσίας ηλεκτρονικού ταχυδρομείου ( service).
Δ.Π.Θ. Συνδέοντας έγγραφα - 1 Συνδέοντας έγγραφα Μια σύνδεση στο Web (link) αποτελείται από δύο μέρη : Aυτό που βλέπουμε στη σελίδα και λέγεται άγκυρα.
Το διαδίκτυο ως πηγή πληροφοριών
1. Απαιτούμενο Υλικό και Υπηρεσίες 2. Απαιτούμενο Λογισμικό 3. Διάγραμμα Ροής Συστήματος 4. Βάση Δεδομένων 5. Ιστοσελίδες 5α. Χάρτης 5β. Εγγραφή νέου.
Ενότητα Β: Εισαγωγή στο Διαδίκτυο Κουμπή Βασιλάντα, Ph.D, MSc.
Σελίδα 1 ΕΚΠΑ. «Διαμόρφωση υπηρεσίας καταλόγου Active Directory σε Windows 2003» Τηλέμαχος Ράπτης Εθνικό και Καποδιστριακό.
ΜΟΝΤΕΛΟ ΕΞΥΠΗΡΕΤΟΥΜΕΝΟΥ – ΕΞΥΠΗΡΕΤΗΤΗ ( CLIENT – SERVER )
Σύστημα Ονομάτων Περιοχών (Domain Name System, DNS)
Το Διαδίκτυο Τι πρέπει να ξέρετε για το Διαδίκτυο.
Εισαγωγικά Θέματα WWW Δίκτυα Διανομής Περιεχομένου Τεχνολογίες, Παραδείγματα και Προοπτικές ΔΙΑΚΟΜΙΧΑΛΗΣ ΜΗΝΑΣ.
Χρήση βασικών εργαλείων συλλογής πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9 ο Εξάμηνο,
Πανεπιστήμιο Μακεδονίας ΠΜΣ Πληροφοριακά Συστήματα Πληροφοριακά Συστήματα για Μάρκετινγκ και Δημοσκοπήσεις Υπεύθυνος Καθηγητής: Α.Α. Οικονομίδης
Distributed Systems 2 Multicast DNS. Τι είναι; Πρωτόκολλο αντίστοιχο του DNS για τοπικά δίκτυα. Κάθε Η/Υ έχει την δική του λίστα με DNS records.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 2: Ανάλυση Δικτυακής Κίνησης – Πρωτοκόλλων - Υπηρεσιών Εργαστήριο Διαχείρισης και Βέλτιστου Σχεδιασμού Δικτύων (NETMODE)
ΙΣΤΟΣΕΛΙΔΕΣ ή ‘ο Μαγικός Κόσμος του Ιντερνετ σε απλά λόγια’
7.8 Πρωτόκολλο DNS Δίκτυα Υπολογιστών ΙΙ.
1 Διαδίκτυο (Internet) Διευθύνσεις IP. 2 Ιεραρχικές ΙΡ διευθύνσεις  Κάθε host στο διαδίκυο έχει μια διεύθυνση που καλείται IP address.  Αυτή η διεύθυνση.
HY-335 : Δίκτυα Υπολογιστών DHCP Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Χειμερινό εξάμηνο
ZeroConf- mDNS ZeroConf mDNS. ZeroConf Σύνδεση και επικοινωνία σε δίκτυο χωρίς DHCP, DNS servers.
Tomcat Θ. Βαρβαρίγου Καθηγήτρια ΕΜΠ Τηλ
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 8/11/2006. ΤΟ ΔΙΚΤΥΟ ΤΟΥ ΕΜΠ ntua.gr ( /16, AS#3323)
Domain Name System DNS. Αντιστοίχηση διευθύνσεων ΙΡ με συμβολικά ονόματα Π.χ. Στο εργαστήριο Η/Υ1 o user10 είναι ο user10.osk.local Σε περίπτωση που ένας.
ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ 14/11/07. 2 Κατηγορίες Λειτουργιών Διαχείρισης ΜΟΝΤΕΛΟ ΑΝΑΦΟΡΑΣ Fault (Βλάβες) Configuration (Διάρθρωση) Accounting (Λογιστική) Performance.
FOSS NTUA Server Installation Ubuntu Server LTS - Live InstallFest - by finrod (2010)
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 1: Χρήση βασικών εργαλείων για συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου.
Διαχείριση Δικτύων Ευφυή Δίκτυα Άσκηση 2: Συλλογή πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου. Εργαστήριο Διαχείρισης και Βέλτιστου.
Δικτυα.
Domain Name System (DNS) (3 η άσκηση) Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9 ο Εξάμηνο, ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ - ΕΜΠ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ.
2 Μικρές Επιχειρήσεις Μεσαίες Επιχειρήσεις Μεγάλες Επιχειρήσεις Καταναλωτές Κατηγορία Πελατών Ολοκληρωμένες Λύσεις Servers Γενικής Χρήσης Αριθμός Χρηστών.
Τα δίκτυα και το Διαδίκτυο. Δίκτυα Υπολογιστών Ένα δίκτυο υπολογιστών είναι ένα σύνολο από διασυνδεδεμένους υπολογιστές και άλλων ηλεκτρονικών συσκευών.
Domain Name Servers. Γενικά Αν περνάτε αρκετή ώρα στο Internet, χρησιμοποιείτε domain name servers χωρίς να το ξέρετε. Οι Domain name servers, ή DNS –είναι.
Διαδίκτυο / Internet (International Network). Οδικό Δίκτυο.
ΗΜΥ 100: Εισαγωγή στην Τεχνολογία Διάλεξη 5 Η εξέλιξη του Διαδικτύου TΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ.
Κεφάλαιο 7 Διαδικτύωση-Internet 7.8 Σύστημα ονομάτων περιοχών (DNS)
Δίκτυα Υπολογιστών ΙΙ (Ε) Υπηρεσίες WEB και DNS Ιφιγένεια Φουντά Τμήμα Μηχανικών Πληροφορικής Τ.Ε. 1 Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Αθήνας Το περιεχόμενο.
Δίκτυα Υπολογιστών ΙΙ (Ε) Εργαστηριακή άσκηση - Υπηρεσίες WEB και DNS Ιφιγένεια Φουντά Τμήμα Μηχανικών Πληροφορικής Τ.Ε. 1 Ανοικτά Ακαδημαϊκά Μαθήματα.
ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΣΕ ΚΙΝΗΤΑ ΚΑΙ ΑΣΥΡΜΑΤΑ ΔΙΚΤΥΑ ΙΩΑΝΝΑ ΚΑΛΛΗ (761) ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΑΡΑΡΤΗΜΑ ΑΓΡΙΝΙΟΥ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΛΙΤΙΣΜΙΚΟΥ.
Arp και DHCP 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)
Πανεπιστήμιο Πελοποννήσου
Μάθημα: Ειδικά θέματα σε κινητά και ασύρματα δίκτυα.
Τι είναι το Ίντερνετ Παγκόσμιο Δίκτυο
Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9ο Εξάμηνο,
Domain Name System (DNS) (3η άσκηση)
2ο ΓΕ.Λ. ΑΛΙΜΟΥ ΤΑΞΗ :Β΄ ΤΜΗΜΑ:4ο
Δίκτυα Υπολογιστών ΙΙ (Ε)
DREMEL: Interactive Analysis of Web-Scale Datasets
Ειδικά Θέματα σε Κινητά & Ασύρματα Δίκτυα
Κεφάλαιο 6o. Επίπεδο εφαρμογής
Κεφάλαιο 7: Διαδικτύωση-Internet
Ειδικά Θέματα σε Κινητά και Ασύρματα Δίκτυα: 1η εργαστηριακή άσκηση
Τι είναι το domain name system (DNS)
Κεφάλαιο 6o. Επίπεδο εφαρμογής
Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)
3.4 Διευθύνσεις IP και Ονοματολογία
Domain Name System (DNS) (2η άσκηση)
Β. Μάγκλαρης 19/10/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή (II) Διευθυνσιοδότηση στο Internet Το Παγκόσμιο Internet.
ՀԱՄԱԿԱՐԳՉԱՅԻՆ ՀԵՌԱՀԱՂՈՐԴԱԿՑՈՒՂԻՆԵՐ
Domain Name System (DNS) (2η άσκηση)
Κεφάλαιο 6o. Επίπεδο εφαρμογής
Μεταγράφημα παρουσίασης:

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

Εισαγωγικά... IP lookup Μετάφραση (resolution) μίας FQDN διεύθυνσης (Fully Qualified Domain Name) σε IP διεύθυνση.Fully Qualified Domain Name 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 Εκτελούμε το εργαλείο από τη γραμμή εντολών: $ nslookup > foss.ntua.gr Server: Address: #53 Non-authoritative answer: Name: foss.ntua.gr Address:

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

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

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

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

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

Το Domain Name System Ιεραρχία του Domain Name System Second Level Domain nameservers o Πχ ntua.gr, debian.org Sub-Domain (προαιρετικά) o Πχ foss.ntua.gr Hostnames o Πχ 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) $ nslookup > lserver foss.ntua.gr > foss.ntua.gr Server: foss.ntua.gr Address: foss.ntua.gr primary name server = ns.foss.ntua.gr responsible mail addr = admin.foss.ntua.gr serial = refresh = (14 days) retry = 7200 (2 hours) expire = (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 =

Το 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 = refresh = (14 days) retry = 7200 (2 hours) expire = (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 = Υπεύθυνος domain: 2.Αλλαγή στο configuration του DNS server: #1 στις Συνηθίζεται να γράφεται ως YYYYMMDDnn 3.Επιπλέον υπεύθυνοι DNS servers για το foss.ntua.gr Για περισσότερες πληροφορίες:

Είδη DNS καταχωρίσεων MX Records $ nslookup > foss.ntua.gr Server: foss.ntua.gr Address: 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 = ns.foss.ntua.gr internet address = Προσέξτε το "βάρος" στο preference. Μικρότερο βάρος σημαίνει μεγαλύτερη προτεραιότητα. Δηλαδή, το mail πρώτα θα πάει στον mail.foss.ntua.gr, μετά στον achilles.noc.ntua.gr και τέλος στον ulysses.noc.ntua.gr.

Είδη DNS καταχωρίσεων Άλλα είδη records $ nslookup > animal.foss.ntua.gr Server: foss.ntua.gr Address: Name: hq.foss.ntua.gr Address: Aliases: animal.foss.ntua.gr Ρωτήσαμε για το animal.foss.ntua.gr. Μαθαίνουμε ότι το animal είναι ένα Alias, δηλαδή μία καταχώριση CNAME, στο A Record με όνομα hq.foss.ntua.gr. Το hq.foss.ntua.gr κάνει resolve στη διεύθυνση Δοκιμάστε επίσης: 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. Πράγματι: $ nslookup > set type=soa.. in-addr.arpa primary name server = A.ROOT-SERVERS.NET responsible mail addr = dns-ops.ARIN.NET serial = refresh = 1800 (30 mins) retry = 900 (15 mins) expire = (8 days) default TTL = (3 hours) in-addr.arpa primary name server = achilles.noc.ntua.gr responsible mail addr = noc.ntua.gr serial = refresh = (3 hours) retry = 3600 (1 hour) expire = (21 days) default TTL = (1 day)

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

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

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