Τι είναι το NAT, πώς λειτουργεί και γιατί χρησιμοποιείται;

Μπορεί να έχετε ακούσει για κάτι που ονομάζεται Διεύθυνση IP(IP Address) , – αν δεν το έχετε, ξεκινήστε διαβάζοντας το άρθρο μας που εξηγεί την έννοια – αλλά για αυτό το άρθρο για το NAT ( Μετάφραση Διεύθυνσης Δικτύου(Network Address Translation) ) πρέπει να γνωρίζετε ότι οι διευθύνσεις IP είναι περιορισμένες. Επίσης, δεν μπορείτε να έχετε δύο συσκευές σε ένα δίκτυο με την ίδια διεύθυνση IP(same IP address)

Το πρόβλημα είναι ότι διαφορετικά δίκτυα, όπως το οικιακό σας δίκτυο και οι υπολογιστές στο διαδίκτυο στο σύνολό τους, θα έχουν αναπόφευκτα τις ίδιες διευθύνσεις IP ή θα έχουν ασυμβατότητες στον τρόπο ρύθμισης των διευθύνσεων δικτύου τους. Το NAT(NAT) έλυσε τόσο το πρόβλημα της σπανιότητας των διευθύνσεων IP όσο και των ασυμβίβαστων δικτύων που πρέπει να συνομιλούν μεταξύ τους. 

Τις περισσότερες φορές δεν είναι κάτι για το οποίο πρέπει να ανησυχείτε, αλλά μερικές φορές τα δεινά σας στο Διαδίκτυο είναι αποτέλεσμα του NAT να πάει στραβά. Έτσι, έχοντας μια βασική κατανόηση του τι είναι το NAT και πώς λειτουργεί μπορεί να βοηθήσει στην επίλυση του προβλήματος.

Πού συμβαίνει το NAT;(Where Does NAT Happen?)

Στην περίπτωση των τακτικών χρηστών όπως εμείς, το NAT είναι μια εργασία που χειρίζεται ο δρομολογητής σας. Ο δρομολογητής έχει μια διεύθυνση IP που του έχει εκχωρηθεί από τον πάροχο υπηρεσιών σας(IP address assigned to it by your service provider) . Αυτή είναι η διεύθυνση που βλέπει το υπόλοιπο διαδίκτυο. Σε κάθε(Every) συσκευή στο οικιακό σας δίκτυο εκχωρείται μια ιδιωτική διεύθυνση IP, την οποία θα χρησιμοποιούν για να συνομιλούν μεταξύ τους. 

Όταν μια συσκευή στο δίκτυό σας θέλει να επικοινωνήσει με τον έξω κόσμο, ο δρομολογητής την υποστηρίζει. Ο δρομολογητής έχει μια δημόσια διεύθυνση IP, την οποία βλέπουν όλοι οι άλλοι. Παρακολουθεί ποιες ιδιωτικές διευθύνσεις IP ζήτησαν την κίνηση και διασφαλίζει ότι τα πακέτα δεδομένων δρομολογούνται στη σωστή συσκευή.

Ιδιωτικές και Δημόσιες διευθύνσεις IP(Private Vs Public IP Addresses)

Προτού μπούμε στους τύπους NAT που θα συναντήσετε, είναι καλή ιδέα να συζητήσετε γρήγορα τις ιδιωτικές και δημόσιες διευθύνσεις IP.

Κατά σύμβαση, ορισμένες περιοχές διευθύνσεων IP δεσμεύονται για συγκεκριμένους σκοπούς. Οι δημόσιες(Public IP) διευθύνσεις IP δεσμεύονται για τις συσκευές που έχουν πρόσβαση στο Διαδίκτυο, όπως ο δρομολογητής ή οι διακομιστές Ιστού σας. Ο ISP σας εκχωρεί μια δημόσια διεύθυνση IP στο δρομολογητή σας και αυτή είναι η διεύθυνση που βλέπουν όλοι οι ξένοι στον ιστό. Συνήθως μια ιδιωτική διεύθυνση Διαδικτύου είναι κάτι σαν 192.168.0.X ή 10.1.1.X, αλλά αυτό διαφέρει από τον ένα δρομολογητή στον άλλο. Ενώ οι ιδιωτικές διευθύνσεις πρέπει να είναι μοναδικές σε ένα ιδιωτικό δίκτυο, είναι σχεδόν σίγουρα οι ίδιες μεταξύ των ιδιωτικών δικτύων.

Μια δημόσια διεύθυνση IP, όπως αναφέρθηκε παραπάνω, είναι αυτή που βλέπουν όλοι οι άλλοι στο διαδίκτυο. Όταν επισκέπτεστε έναν ιστότοπο, το πρόγραμμα περιήγησής σας είναι συνδεδεμένο στη δημόσια διεύθυνση IP του. Συνήθως, οι δρομολογητές του σπιτιού δεν επιτρέπουν την άμεση πρόσβαση μέσω της δημόσιας διεύθυνσης IP που δεν έχει ξεκινήσει από αυτόν. Αυτό σημαίνει ότι δεν μπορείτε απλώς να πληκτρολογήσετε τη δημόσια διεύθυνση του δρομολογητή του φίλου σας και να έχετε πρόσβαση σε συσκευές στο δίκτυό τους.

Ωστόσο, ορισμένες υπηρεσίες και συσκευές ιστού, όπως οι κονσόλες βιντεοπαιχνιδιών, χρειάζονται μια πιο επιεική προσέγγιση. Εδώ μπαίνουν στο παιχνίδι διάφοροι τύποι NAT . Συχνά προκύπτουν προβλήματα επειδή ο τύπος NAT της σύνδεσής σας είναι λάθος για τον τύπο της υπηρεσίας που προσπαθείτε να χρησιμοποιήσετε. Θα καλύψουμε τους τύπους NAT με περισσότερες λεπτομέρειες στη συνέχεια.

Τύποι NAT(NAT Types)

Αν και η βασική ιδέα του τι είναι το NAT δεν είναι πολύ περίπλοκη, στην πράξη υπάρχουν πολλές αποχρώσεις στο πώς λειτουργεί πραγματικά. Υπάρχουν διάφοροι τύποι NAT που είναι κατάλληλοι για διαφορετικές μεταφραστικές ανάγκες. 

Στατικό ΝΑΤ(Static NAT)

Το στατικό στυλ του NAT αντιστοιχίζει μια συγκεκριμένη ιδιωτική διεύθυνση IP σε μια συγκεκριμένη δημόσια διεύθυνση IP. Με το στατικό NAT είναι δυνατή η απευθείας πρόσβαση στη συσκευή που έχει αντιστοιχιστεί στη δημόσια διεύθυνση. 

Αυτός είναι ο τύπος NAT που χρησιμοποιείται για διακομιστές Ιστού(web servers) που αποτελούν επίσης μέρος ενός ιδιωτικού δικτύου. Κατά την πρόσβαση στον διακομιστή μέσω αυτού του στατικού χάρτη, δεν μπορείτε επίσης να έχετε πρόσβαση στις άλλες συσκευές στο ιδιωτικό του δίκτυο. Ο ίδιος ο διακομιστής, ωστόσο, μπορεί να μιλήσει με τις συσκευές στο ιδιωτικό του δίκτυο χωρίς πρόβλημα.

Δυναμικό NAT(Dynamic NAT)

Το Dynamic NAT(Dynamic NAT) χρησιμοποιείται όταν έχετε μια ομάδα δημόσιων διευθύνσεων IP που θέλετε να εκχωρήσετε δυναμικά στις συσκευές του ιδιωτικού σας δικτύου. 

Δεν χρησιμοποιείται για πρόσβαση σε διακομιστή ιστού εκτός δικτύου. Αντίθετα, όταν μια συσκευή στο ιδιωτικό δίκτυο θέλει να αποκτήσει πρόσβαση στο Διαδίκτυο ή σε άλλον πόρο που δεν είναι στο ιδιωτικό δίκτυο, της εκχωρείται μία από τις δημόσιες διευθύνσεις IP στο χώρο συγκέντρωσης. 

Υπερφόρτωση NAT (PAT)(NAT Overload (PAT))

Με στοιχεία τόσο στατικού όσο και δυναμικού NAT , το στυλ υπερφόρτωσης NAT είναι η πιο κοινή μορφή και είναι αυτό που χρησιμοποιούν οι περισσότεροι οικικοί δρομολογητές. Είναι γνωστό ως NAT με μετάφραση διεύθυνσης θύρας(Port Address Translation) ( PAT ) μεταξύ άλλων ονομάτων.

Στις περισσότερες περιπτώσεις, ο δρομολογητής σας έχει μια δημόσια διεύθυνση IP που του έχει εκχωρηθεί, ωστόσο όλες οι συσκευές στο δίκτυό σας πιθανότατα θέλουν πρόσβαση στο Διαδίκτυο. Χρησιμοποιώντας υπερφόρτωση NAT , ο δρομολογητής δημιουργεί μια σύνδεση μεταξύ της δημόσιας διεύθυνσης IP του και του διακομιστή. Στη συνέχεια στέλνει τα πακέτα στον διακομιστή, αλλά και εκχωρεί μια θύρα προορισμού επιστροφής. 

Αυτό το βοηθά να γνωρίζει ποια πακέτα προορίζονται για ποια διεύθυνση IP στο ιδιωτικό σας δίκτυο. Αυτό είναι το μέρος της διαδικασίας PAT , παρεμπιπτόντως.(PAT)

Ιδιόκτητοι τύποι NAT(Proprietary NAT Types)

Για να μπερδέψουν ακόμη περισσότερο τα πράγματα, ορισμένες εταιρείες αποφάσισαν να βάλουν τις δικές τους ταξινομήσεις NAT για τα πράγματα. (NAT)Αυτό ισχύει κυρίως για κονσόλες παιχνιδιών και θα διαπιστώσετε ότι όταν κάνετε μια δοκιμή δικτύου, θα σας πει ότι χρησιμοποιείτε κάτι σαν NAT Type 2 ή NAT Type D

Αυτές οι ταξινομήσεις είναι συγκεκριμένες για τους κατασκευαστές κονσόλας ή συσκευών και θα πρέπει να ελέγξετε την επίσημη τεκμηρίωσή τους για να καταλάβετε τι σημαίνει στην πραγματικότητα κάθε ταξινόμηση.

Συνήθεις επιδιορθώσεις για ζητήματα NAT(Common Fixes for NAT Issues)

Τις περισσότερες φορές, για τους περισσότερους ανθρώπους, το NAT λειτουργεί τέλεια και με απόλυτη διαφάνεια. Μερικές φορές, ωστόσο, δυσλειτουργεί ή παρεμποδίζει. 

Για άλλη μια φορά, οι κονσόλες παιχνιδιών είναι πολύ πιθανό να αντιμετωπίσουν προβλήματα, επειδή ορισμένες από τις υπηρεσίες τους χρειάζονται το δίκτυό σας για να δέχεται αιτήματα πρόσβασης στη δημόσια διεύθυνση IP σας από έξω, καθώς οι τυπικές διαμορφώσεις NAT συνήθως δεν το επιτρέπουν. Τα καλά νέα είναι ότι υπάρχουν μερικές κοινές διορθώσεις που μπορείτε να προσπαθήσετε να κάνετε το NAT λιγότερο περιοριστικό και να επιτρέψετε τις εισερχόμενες συνδέσεις.

Πρώτα, αποκτήστε πρόσβαση στο δρομολογητή σας (σύμφωνα με το εγχειρίδιο του) και ελέγξτε εάν το UPnP (γενική σύνδεση και αναπαραγωγή) είναι ενεργοποιημένο. Αυτή η δυνατότητα επιτρέπει στις εφαρμογές στο τοπικό σας δίκτυο να προωθούν αυτόματα τις θύρες(forward ports) χωρίς να χρειάζεται να ανακατεύεστε με τις ρυθμίσεις δικτύου. Απλώς έχετε υπόψη σας ότι οποιοδήποτε κακόβουλο λογισμικό στο δίκτυό σας, όπως κακόβουλο λογισμικό, μπορεί επίσης να κάνει χρήση του UPnP . Βεβαιωθείτε(Make) ότι όλες οι συσκευές σας έχουν σαρωθεί και διαγραφεί εάν χρησιμοποιείτε αυτήν τη λειτουργία.

Έχετε επίσης τη δυνατότητα να κάνετε χειροκίνητη προώθηση θυρών, έτσι ώστε οι συσκευές που χρειάζονται λιγότερο αυστηρή σύνδεση να μπορούν να τη λαμβάνουν κατά περίπτωση.

Είναι μόνο ΦΥΣΙΚΟ (It’s Only NATural )

Αυτό είναι το μόνο που χρειάζεται να ξέρετε για το τι είναι το NAT για να ξεκινήσετε. Τα πραγματικά παξιμάδια για το πώς λειτουργεί το NAT μπορεί να γίνουν πολύπλοκα γρήγορα, αλλά εφόσον καταλαβαίνετε τι κάνει το NAT σε υψηλό επίπεδο και γιατί μερικές φορές πηγαίνει στραβά, θα καταλάβετε επίσης γιατί ορισμένες επιδιορθώσεις λειτουργούν ή δεν θα λειτουργούν όταν εκτελείτε σε ζητήματα δικτύου.



About the author

Είμαι έμπειρος διαχειριστής Windows 10 και Windows 11/10 με κάποια εμπειρία στο Edge. Έχω πλήθος γνώσεων και εμπειρίας να προσφέρω σε αυτόν τον τομέα, γι' αυτό πιστεύω ότι οι δεξιότητές μου θα ήταν πολύτιμο πλεονέκτημα για την εταιρεία σας. Η πολυετής εμπειρία μου τόσο στα Windows 10 όσο και στα Edge μου δίνει τη δυνατότητα να μαθαίνω γρήγορα νέες τεχνολογίες, να επιλύω γρήγορα προβλήματα και να αναλαμβάνω τον έλεγχο όταν πρόκειται για τη λειτουργία της επιχείρησής σας. Επιπλέον, η εμπειρία μου με τα Windows 10 και τον Edge με κάνει να γνωρίζω πολύ καλά όλες τις πτυχές του λειτουργικού συστήματος, κάτι που θα ήταν επωφελές για τη διαχείριση διακομιστών ή τη διαχείριση εφαρμογών λογισμικού.



Related posts