Όταν ξεκινάτε να μαθαίνετε για διευθύνσεις IP, μπορεί να είναι λίγο συγκεχυμένο στην αρχή όταν γνωρίζουμε τι αντιπροσωπεύουν συγκεκριμένες διευθύνσεις και γιατί το κάνουν. Έχοντας αυτό υπόψη, η σημερινή ανάρτηση ερωτήσεων και απαντήσεων SuperUser βοηθά έναν περίεργο αναγνώστη να μάθει περισσότερα για τις διευθύνσεις IP.
Η σημερινή συνεδρία Ερωτήσεων & Απαντήσεων μας προσφέρει ευγενική προσφορά του SuperUser - μια υποδιαίρεση του Stack Exchange, μιας ομάδας ιστότοπων Q&A που βασίζεται στην κοινότητα.
Η εικόνα είναι ευγενική προσφορά του CLUC (Flickr) .
Το ερώτημα
Ο αναγνώστης SuperUser Flare Cat θέλει να μάθει τι αντιπροσωπεύουν διαφορετικοί τύποι διευθύνσεων IP LAN;:
Έχω δει διευθύνσεις IP LAN με τους ακόλουθους τρόπους / φόρμες:
- 10.0.0.*
- 192.168.0.*
- 192.168.1.*
- 192.168.2.*
- 127.0.0 *
Γιατί υπάρχουν διαφορετικές μορφές διευθύνσεων IP LAN και τι αντιπροσωπεύουν (μέσος όρος);
Τι αντιπροσωπεύουν διαφορετικοί τύποι διευθύνσεων IP LAN ;;
Η απάντηση
Ο συνεργάτης του SuperUser Abraxas έχει την απάντηση για εμάς:
Υπάρχουν πολλές ερωτήσεις που ασχολούνται με αυτό, αλλά εδώ είναι μια πορεία συντριβής σχετικά με αυτό που ονομάζεται Ιδιωτικές διευθύνσεις IP , όπως ορίζεται στο RFC 1918 .
Οι διευθύνσεις IP χωρίστηκαν σε αυτό που ονομάζεται τάξεις όπως φαίνεται εδώ. Αυτό δεν χρησιμοποιείται πλέον (αντικαθίσταται με Δρομολόγηση μεταξύ τομέων χωρίς κλάση , ή CIDR για συντομία), αλλά μπορεί να βοηθήσει στην κατανόηση διαφορετικών μεγεθών δικτύων:
![]()
Υπάρχουν μερικές βασικές διακρίσεις σχετικά με τις διευθύνσεις. Έχετε αυτό που ονομάζεται δίκτυα, διευθύνσεις δικτύου, δημόσιες διευθύνσεις, ιδιωτικές διευθύνσεις και υποδίκτυα.
Με λίγα λόγια, ο υπολογιστής σας λαμβάνει μια διεύθυνση IP που βρίσκεται σε ένα συγκεκριμένο δίκτυο IP. Η διεύθυνση IP του υπολογιστή σας και η διεύθυνση του δικτύου σας (συνήθως ορίζονται στον τοπικό σας δρομολογητή) είναι ιδιωτικές διευθύνσεις. Οι ιδιωτικές διευθύνσεις διαφέρουν από τις δημόσιες διευθύνσεις στο ότι οι ιδιωτικές διευθύνσεις δεν εκχωρούνται σε δημόσια δίκτυα. Για παράδειγμα, εάν κάνετε ping στο google.com, θα λάβετε μια απάντηση από τη δημόσια διεύθυνση στην οποία το google.com επιλύει. Αυτή είναι μια δημόσια διεύθυνση. Υπάρχουν ορισμένα δίκτυα που είναι "ειδικά" και δεν εκχωρούνται δημόσια. ονομάζονται ιδιωτικές διευθύνσεις IP. Για περισσότερες πληροφορίες, διαβάστε εδώ: Τι είναι μια ιδιωτική διεύθυνση IP;
Ακολουθεί μια λίστα των ιδιωτικών περιοχών δικτύου:
![]()
Ο ευκολότερος τρόπος, νομίζω, για να το οπτικοποιήσετε είναι να φανταστείτε τα ακόλουθα. Ο πάροχος υπηρεσιών Διαδικτύου σάς παρέχει μια μοναδική διεύθυνση IP, "50.100.101.154", για παράδειγμα. Αυτό είναι συνδεδεμένο στο μόντεμ / δρομολογητή για το σπίτι σας και είναι η διεύθυνση IP της δημόσιας διεπαφής. Ωστόσο, έχετε περισσότερες από μία συσκευές που θέλετε στο δίκτυό σας, οπότε αυτό που κάνει το μόντεμ / δρομολογητής σας είναι να δημιουργήσει ένα «εσωτερικό» δίκτυο. Ας πούμε ότι επιλέγει τον αριθμό "192.168.1.0" για το δίκτυο και είναι ένα τυπικό netmask (διαβάστε σχετικούς συνδέσμους για να μάθετε περισσότερα).
Αυτό σημαίνει ότι μπορείτε να συνδέσετε συσκευές μέσα στο δρομολογητή σας και να τους δώσετε οποιαδήποτε διεύθυνση IP που ταιριάζει σε αυτό το μοτίβο: "192.168.1.1-254". Η τελευταία οκτάδα (διάστημα μετά την τελευταία περίοδο) είναι το "διαθέσιμο εύρος" των διευθύνσεων IP του κεντρικού υπολογιστή. Υπάρχουν ορισμένες ειδικές διευθύνσεις IP (διευθύνσεις δικτύου, διευθύνσεις εκπομπής, κ.λπ.), αλλά εάν δεν χρησιμοποιείτε το "0" ή το "255", στις περισσότερες περιπτώσεις θα είστε εντάξει
Έτσι, η σύντομη απάντηση είναι: "10.x.x.x, 192.168.x.x και 172.16-31.x.x" είναι όλες οι διευθύνσεις IP που μπορείτε να χρησιμοποιήσετε στο δικό σας οικιακό δίκτυο, οι οποίες δεν θα έρχονται ποτέ σε διένεξη με δημόσιες διευθύνσεις IP. Αυτό είναι σημαντικό για τον ακόλουθο λόγο:
Όταν προσπαθείτε να μεταβείτε σε έναν ιστότοπο, πείτε google.com και το πρόγραμμα περιήγησής σας επικοινωνεί με έναν διακομιστή DNS στο Διαδίκτυο και λέει "Πού είναι το google.com;", λαμβάνει μια απάντηση με τη μορφή μιας διεύθυνσης IP. Η απάντηση είναι βασικά, "Αν θέλετε να μεταβείτε στο google.com, μεταβείτε στο 8.8.8.8." Το πρόγραμμα περιήγησής σας έπειτα στέλνει ένα αίτημα στο "8.8.8.8" και φορτώνει όποια σελίδα υπάρχει.
Τι γίνεται αν χρησιμοποιήσατε το "8.8.8.8" για μια διεύθυνση IP στο οικιακό σας δίκτυο; Λοιπόν, μπορεί να έχετε κάποιο πρόβλημα, επειδή ο δρομολογητής σας μπορεί να πει, "Ξέρω πού βρίσκεται το 8.8.8.8, είναι ακριβώς εκεί!" και στη συνέχεια καταλήγετε να χάσετε την πρόσβαση στο google.com επειδή δεν μπορείτε να βγείτε από το δίκτυό σας και να επιλύσετε τη σωστή διεύθυνση "8.8.8.8". Δεδομένου ότι τα ιδιωτικά εύρη διευθύνσεων IP έχουν οριστεί μόνο για ιδιωτική χρήση, οι δημόσιοι ιστότοποι δεν πρέπει ποτέ να τα χρησιμοποιούν και επομένως δεν πρέπει ποτέ να αναζητήσετε μια διεύθυνση ιστότοπου (εκτός του LAN σας) που να δείχνει σε μία από αυτές.
Το "127.0.0.1" είναι ένας ειδικός τύπος διεύθυνσης που ονομάζεται η διεύθυνση "localhost" (δεν θα μπω εδώ). Καλύπτει όλο το εύρος 127: "127.0.0.0 - 127.255.255.255". Σκεφτείτε το ως έναν τρόπο να δώσετε σε μια συσκευή τη δική της διεύθυνση IP χωρίς κανείς ή οτιδήποτε άλλο να μπορεί να κάνει πράγματα με αυτήν τη διεύθυνση.
Έχετε κάτι να προσθέσετε στην εξήγηση; Ήχος στα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους χρήστες τεχνολογίας Stack Exchange; Δείτε ολόκληρο το νήμα συζήτησης εδώ .