Φτάσαμε στο τελευταίο κομμάτι του παζλ. Έχεις το router συνδεδεμένο, έχεις πάρει IP διεύθυνση, όλα είναι έτοιμα. Ανοίγεις τον browser και γράφεις: www.netflix.com ή www.google.gr. Πατάς Enter και η σελίδα ανοίγει αμέσως.
Φαίνεται απλό, έτσι; Κι όμως, εκείνη τη στιγμή συμβαίνει κάτι παράδοξο.
Οι υπολογιστές και το διαδίκτυο δεν καταλαβαίνουν λέξεις. Δεν ξέρουν τι είναι το “Netflix” ή το “Facebook”. Μιλούν μόνο με αριθμούς (τις διευθύνσεις IP που είδαμε στο προηγούμενο άρθρο, π.χ. 192.168.1.18).
Πώς λοιπόν μεταφράζεται η λέξη που πληκτρολογείς στους αριθμούς που χρειάζεται ο υπολογιστής; Την απάντηση δίνει ο “Τηλεφωνικός Κατάλογος” του Ίντερνετ: το DNS.
Τι είναι το DNS (Domain Name System);
Φαντάσου ότι θέλεις να πάρεις τηλέφωνο τον φίλο σου τον Γιώργο. Στο μυαλό σου ξέρεις το όνομα “Γιώργος”, αλλά το δίκτυο τηλεφωνίας χρειάζεται τον αριθμό του (π.χ. 697123****). Τι κάνεις; Ψάχνεις στις επαφές του κινητού σου.
Το DNS κάνει ακριβώς την ίδια δουλειά για το ίντερνετ.
- Εμείς (Οι Άνθρωποι): Θυμόμαστε εύκολα ονόματα (
youtube.com). - Οι Υπολογιστές: Χρειάζονται “συντεταγμένες” (
208.65.153.238). - Το DNS: Είναι η υπηρεσία που αναλαμβάνει να βρει ποιος αριθμός αντιστοιχεί σε ποιο όνομα.
Πώς λειτουργεί η αναζήτηση (Το Ταξίδι του Ερωτήματος)
Όταν πατάς Enter, ξεκινάει ένας αγώνας ταχύτητας που διαρκεί χιλιοστά του δευτερολέπτου:
- Η Μνήμη (Cache): Ο υπολογιστής σου ψάχνει πρώτα στις τσέπες του. «Μήπως μπήκαμε στο Netflix πρόσφατα και θυμάμαι τη διεύθυνση;». Αν ναι, σε πάει αμέσως.
- Ο Πάροχος (ISP Resolver): Αν δεν το βρει, ρωτάει τον Server του παρόχου σου (Cosmote, Nova, κλπ.). «Φίλε, πού πέφτει το netflix.com;». Συνήθως ο πάροχος το ξέρει και απαντάει αμέσως.
- Οι “Ρίζες” (Root Servers): Αν είναι μια σελίδα που επισκέπτεσαι για πρώτη φορά και δεν την ξέρει κανείς, το σύστημα ρωτάει τους Κεντρικούς Servers του ίντερνετ. Αυτοί κατευθύνουν το ερώτημα στους αρμόδιους (π.χ. στους διαχειριστές των
.comή.gr) μέχρι να βρεθεί η τελική IP.
Γιατί μερικοί αλλάζουν το DNS τους; (1.1.1.1 vs 8.8.8.8)
Ίσως έχεις ακούσει κάποιους “ψαγμένους” φίλους σου να λένε: “Έβαλα τους DNS της Google” ή “Έβαλα Cloudflare για ταχύτητα”. Τι εννοούν;
Από προεπιλογή, χρησιμοποιείς τον “τηλεφωνικό κατάλογο” του παρόχου σου. Μερικές φορές όμως, αυτός ο κατάλογος μπορεί να είναι λίγο αργός ή να μην ανανεώνεται συχνά. Υπάρχουν εταιρείες όπως η Google (8.8.8.8) ή η Cloudflare (1.1.1.1) που προσφέρουν τους δικούς τους, ταχύτατους “καταλόγους” δωρεάν.
- Ταχύτητα: Απαντούν πιο γρήγορα στο “πού είναι το Netflix”, άρα η σελίδα ξεκινά να φορτώνει νωρίτερα.
- Ιδιωτικότητα: Κάποιοι πάροχοι DNS υπόσχονται ότι δεν καταγράφουν ποια sites επισκέπτεσαι.
- Ξεμπλοκάρισμα: Μερικές φορές βοηθούν να προσπεράσεις απλούς αποκλεισμούς ιστοσελίδων.
Η Μεγάλη Εικόνα: Πώς δουλεύουν όλα μαζί
Τώρα που ολοκληρώσαμε τη σειρά των άρθρων μας, ας δούμε ολόκληρη την εικόνα την επόμενη φορά που θα κάτσεις να δεις ταινία:
- Το Κλικ: Πατάς “Play”.
- Το DNS (Ο Χάρτης): Η τηλεόραση ρωτάει “Πού είναι ο server της ταινίας;” και παίρνει την IP διεύθυνση.
- Η IP & MAC (Η Ταυτότητα): Το Router ξέρει ότι εσύ (MAC Address) ζήτησες την ταινία και χρησιμοποιεί το NAT για να βγει έξω με τη Δημόσια IP.
- Το Δίκτυο (Ο Δρόμος): Μέσα από οπτικές ίνες και CDNs, τα δεδομένα τρέχουν με την ταχύτητα του φωτός.
- Η Προβολή: Το Router λαμβάνει τα πακέτα και τα παραδίδει στην τηλεόρασή σου.
Και κάπως έτσι… καλή προβολή!
