Είναι δυνατόν για διαφορετικά άτομα να έχουν την ίδια δημόσια διεύθυνση IP;
Ως επί το πλείστον, όλοι μας συνηθίζουμε να έχουμε μια μοναδική δημόσια διεύθυνση IP, αλλά τι κάνετε όταν αυτό δεν συμβαίνει στην πραγματικότητα; Τι ακριβώς συμβαίνει; Με αυτό κατά νου, η σημερινή θέση SuperUser Q & A βοηθά έναν σύγχρονο αναγνώστη να λύσει ένα μυστήριο διεύθυνσης IP.
Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.
Φωτογραφία ευγενική προσφορά του 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), δεν έχει πρόσβαση σε αυτόν.
Πώς κάνει ο παροχέας υπηρεσιών Internet; Τα αιτήματά μου σε οποιονδήποτε διακομιστή συνδέονται με τη δημόσια διεύθυνση IP μου και ο διακομιστής ανταποκρίνεται στο αίτημα βάσει αυτής της διεύθυνσης.
Είναι δυνατόν διαφορετικά άτομα να έχουν την ίδια δημόσια διεύθυνση IP?
Η απάντηση
Ο συνεργάτης του SuperUser Gestudio Cloud έχει την απάντηση για εμάς:
Λοιπόν, όπως προαναφέρθηκε από τον DavidPostill, ο παροχέας υπηρεσιών Διαδικτύου σας χρησιμοποιεί το NAT στους δρομολογητές τους, προτού δρομολογήσει την κυκλοφορία σας στο Internet.
Βασικά, αυτό σημαίνει ότι εσείς και οι άλλοι πελάτες που βρίσκονται μέσα στην περιοχή εξυπηρέτησης του παροχέα υπηρεσιών Διαδικτύου βρίσκονται σε ένα μεγάλο δίκτυο μητροπολιτικών περιοχών (MAN) και λειτουργεί με τον ίδιο τρόπο που ο δρομολογητής του σπιτιού σας δημιουργεί ένα τοπικό δίκτυο (LAN) σε πολύ μεγαλύτερη κλίμακα.
Γιατί θα έκανε ο παροχέας υπηρεσιών Internet; Λοιπόν, η απάντηση είναι απλή. Θέλουν ή / και πρέπει να χρησιμοποιούν μικρότερο αριθμό δημόσιων διευθύνσεων IPv4 (πιθανώς επειδή έχουν περισσότερους πελάτες από τις διαθέσιμες δημόσιες διευθύνσεις IPv4).
Όπως ίσως γνωρίζετε, η πισίνα των δωρεάν διευθύνσεων IPv4 είχε εξαντληθεί πριν από δύο χρόνια. Οι μεταφορείς που αναπτύσσονται δεν μπορούν να αποκτήσουν νέα υποδίκτυα IPv4 εκτός αν τα αγοράζουν από άλλους παρόχους υπηρεσιών Διαδικτύου που κλείνουν κάπου αλλού.
Η λύση είναι να χρησιμοποιήσετε διευθύνσεις IPv6. Αυτό προφανώς απαιτεί την αλλαγή των δρομολογητών, την αλλαγή των συνθέσεων, την επένδυση χρημάτων και χρόνου κλπ., Οπότε η δημιουργία ενός τεράστιου δικτύου μητροπολιτικών περιοχών είναι απλώς ευκολότερη και ταχύτερη για αυτούς.
Μπορείτε να τους καλέσετε και να ρωτήσετε για τη λήψη μιας ειδικής διεύθυνσης IPv4, αλλά πιθανόν να απαιτήσουν επιπλέον πληρωμή από την πλευρά σας για να έχετε αποκλειστικά μια διεύθυνση IPv4 για τον υπολογιστή / την τοποθεσία σας.
Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.