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



Η σημερινή συνεδρία Ερωτήσεων και Απαντήσεων έρχεται σε εμάς με την ευγενική προσφορά του SuperUser—μια υποδιαίρεση του Stack Exchange, μιας ομαδοποίησης ιστοτόπων Q&A που βασίζεται στην κοινότητα.

Φωτογραφία ευγενική προσφορά του Nicolas Nova (Flickr) .

Το ερώτημα

Το πρόγραμμα ανάγνωσης SuperUser Spartan θέλει να μάθει εάν είναι δυνατόν διαφορετικά άτομα να έχουν την ίδια δημόσια διεύθυνση IP:

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

Η κατάσταση που αντιμετώπισα

Ο φίλος μου και εγώ χρησιμοποιούμε τον ίδιο πάροχο υπηρεσιών Διαδικτύου. Έχουμε διαφορετικά ονόματα χρήστη και κωδικούς πρόσβασης και ανεξάρτητες συνδέσεις με τον πάροχο υπηρεσιών Διαδικτύου μας, ωστόσο έχουμε την ίδια δημόσια διεύθυνση IP! Πώς είναι αυτό δυνατόν? Όταν χρησιμοποιούμε το Google για να προσδιορίσουμε τη διεύθυνση IP μας, παίρνουμε και οι δύο το ίδιο ακριβώς αποτέλεσμα, 112.133.229.29 (στο δρομολογητή μου λέει 10.1.102.93, ο δρομολογητής του φίλου μου λέει 10.1.101.29).

Έχω εγκαταστήσει έναν διακομιστή ιστού Apache στον υπολογιστή μου και γνωρίζω ότι είναι δυνατή η πρόσβαση σε αυτόν μέσω της δημόσιας διεύθυνσης IP του υπολογιστή μου, αλλά στην περίπτωσή μου δεν έχω μια μοναδική δημόσια διεύθυνση IP, επομένως είναι αδύνατο για κανέναν να έχει πρόσβαση στον υπολογιστή μου μέσω http://112.133.229.29/index.html.

Ο φίλος που προανέφερα μπορεί να έχει πρόσβαση στον υπολογιστή μου χρησιμοποιώντας αυτήν τη διεύθυνση: http://10.1.102.93/index.html, οπότε αναρωτιέμαι αν έχουμε κάποιο κοινό DNS παρόχου υπηρεσιών Διαδικτύου.

Εάν ένας άλλος φίλος μου προσπαθήσει να αποκτήσει πρόσβαση στον υπολογιστή μου μέσω διαφορετικού παρόχου υπηρεσιών Διαδικτύου χρησιμοποιώντας τον σύνδεσμο που βασίζεται σε δρομολογητή που εμφανίζεται παραπάνω (http://10.1.102.93/index.html), δεν μπορεί να έχει πρόσβαση σε αυτόν.

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

Είναι δυνατόν διαφορετικά άτομα να έχουν την ίδια δημόσια διεύθυνση IP;

Η απάντηση

Ο συνεργάτης του SuperUser Gestudio Cloud έχει την απάντηση για εμάς:

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

Βασικά, αυτό σημαίνει ότι εσείς και οι άλλοι πελάτες εντός της περιοχής εξυπηρέτησης του παρόχου υπηρεσιών Διαδικτύου βρίσκεστε σε ένα μεγάλο δίκτυο μητροπολιτικής περιοχής (MAN) και ότι λειτουργεί με τον ίδιο τρόπο που λειτουργεί ο δρομολογητής του σπιτιού σας για τη δημιουργία ενός τοπικού δικτύου (LAN), ακριβώς σε πολύ μεγαλύτερης κλίμακας.

Γιατί να το κάνει αυτό ο πάροχος υπηρεσιών Διαδικτύου σας; Λοιπόν, η απάντηση είναι απλή. Θέλουν και/ή πρέπει να χρησιμοποιούν μικρότερο αριθμό δημόσιων διευθύνσεων IPv4 (πιθανώς επειδή έχουν περισσότερους πελάτες από τις διαθέσιμες δημόσιες διευθύνσεις IPv4).

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

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

Μπορείτε να τους καλέσετε και να ρωτήσετε για τη λήψη μιας αποκλειστικής διεύθυνσης IPv4, αλλά πιθανότατα θα απαιτήσουν μια επιπλέον πληρωμή από την πλευρά σας μόνο για να έχετε μια αποκλειστική διεύθυνση IPv4 για τον υπολογιστή/την τοποθεσία σας.


Έχετε κάτι να προσθέσετε στην εξήγηση; Ακούγεται στα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους γνώστες της τεχνολογίας χρήστες του Stack Exchange; Δείτε ολόκληρο το νήμα συζήτησης εδώ .

ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ