Μετάβαση στο περιεχόμενο
ipaddress.gr

Το IPv4 με απλά λόγια

Τριάντα δύο bit που εξακολουθούν να μεταφέρουν μεγάλο μέρος της κίνησης του διαδικτύου — πώς γράφονται, πώς διαιρούνται, πώς μοιράζονται και ποια είναι δεσμευμένα.

Αναζήτηση διεύθυνσης IPv4

Τι είναι μια διεύθυνση IPv4

Μια διεύθυνση IPv4 είναι ένας αριθμός 32 bit που προσδιορίζει μια διεπαφή δικτύου. Οι άνθρωποι τη γράφουμε σε δεκαδική μορφή με τελείες: τέσσερις αριθμοί από 0 έως 255, καθένας από τους οποίους αντιστοιχεί σε 8 bit (μια οκτάδα). Η 192.0.2.10 είναι στην πραγματικότητα 11000000 00000000 00000010 00001010.

Τα 32 bit επιτρέπουν περίπου 4,3 δισεκατομμύρια διευθύνσεις (2³²). Το 1981, όταν το RFC 791 όρισε το πρωτόκολλο, έμοιαζαν υπεραρκετές. Δεν φτάνουν όμως για τα δισεκατομμύρια κινητά, υπολογιστές και διακομιστές του σήμερα — γι’ αυτό υπάρχει το IPv6 και γι’ αυτό τα περισσότερα δίκτυα IPv4 πλέον μοιράζονται διευθύνσεις.

Δημόσιες και ιδιωτικές διευθύνσεις

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

Οι ιδιωτικές διευθύνσεις (RFC 1918) μπορούν να επαναχρησιμοποιούνται μέσα σε οποιοδήποτε δίκτυο και δεν δρομολογούνται ποτέ στο δημόσιο διαδίκτυο:

Εύρος CIDR Διευθύνσεις
10.0.0.0 – 10.255.255.255 10.0.0.0/8 16.777.216
172.16.0.0 – 172.31.255.255 172.16.0.0/12 1.048.576
192.168.0.0 – 192.168.255.255 192.168.0.0/16 65.536

Οι συσκευές με ιδιωτικές διευθύνσεις βγαίνουν στο διαδίκτυο μέσω NAT (μετάφραση διευθύνσεων δικτύου): το router ξαναγράφει τα εξερχόμενα πακέτα ώστε να φέρουν τη δική του δημόσια διεύθυνση. Γι’ αυτό η διεύθυνση που σας δείχνει αυτός ο ιστότοπος είναι συνήθως του router σας και όχι του υπολογιστή σας.

CGNAT και 100.64.0.0/10

Πολλοί πάροχοι, ιδίως στην κινητή, προσθέτουν ένα δεύτερο επίπεδο NAT — το carrier-grade NAT. Το router σας παίρνει τότε διεύθυνση από το κοινόχρηστο εύρος 100.64.0.0/10 (RFC 6598) και εκατοντάδες συνδρομητές μοιράζονται μία δημόσια διεύθυνση IPv4. Αν η διεύθυνση WAN που δείχνει το router σας διαφέρει από αυτή που βλέπετε εδώ, πιθανότατα βρίσκεστε πίσω από CGNAT.

Συμβολισμός CIDR και υποδίκτυα

Το Classless Inter-Domain Routing (CIDR, RFC 4632) γράφει ένα μπλοκ διευθύνσεων ως διεύθυνση/μήκος-προθέματος. Το μήκος προθέματος λέει πόσα αρχικά bit είναι σταθερά — το τμήμα δικτύου· τα υπόλοιπα είναι το τμήμα υπολογιστή.

  • /24 → 8 bit υπολογιστή → 256 διευθύνσεις (π.χ. 192.168.1.0 – 192.168.1.255)
  • /16 → 16 bit υπολογιστή → 65.536 διευθύνσεις
  • /32 → μία μόνο διεύθυνση

Σε ένα κλασικό υποδίκτυο η πρώτη διεύθυνση είναι η διεύθυνση δικτύου και η τελευταία η διεύθυνση εκπομπής, οπότε ένα /24 έχει 254 χρησιμοποιήσιμους υπολογιστές. Οι συνδέσεις σημείου προς σημείο μπορούν να χρησιμοποιούν /31 με χρήσιμες και τις δύο διευθύνσεις (RFC 3021).

Πριν από το CIDR, οι διευθύνσεις μοιράζονταν σε σταθερές κλάσεις — A (/8), B (/16) και C (/24). Οι κλάσεις σπαταλούσαν χώρο και εγκαταλείφθηκαν το 1993, αλλά οι όροι ακούγονται ακόμη.

192
11000000
168
10101000
1
00000001
42
00101010
Bit δικτύου: 24Bit υπολογιστή: 8
Διεύθυνση δικτύου
192.168.1.0
Διεύθυνση εκπομπής (broadcast)
192.168.1.255
Χρησιμοποιήσιμοι υπολογιστές
254
Εμβέλεια
ΙδιωτικήPrivate-Use

Διευθύνσεις ειδικής χρήσης

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

ΜπλοκΣκοπόςΑναφοράΠροσβάσιμο παγκοσμίως
0.0.0.0/8This networkRFC 791Όχι
10.0.0.0/8Private-UseRFC 1918Όχι
100.64.0.0/10Shared Address Space (CGNAT)RFC 6598Όχι
127.0.0.0/8LoopbackRFC 1122Όχι
169.254.0.0/16Link-LocalRFC 3927Όχι
172.16.0.0/12Private-UseRFC 1918Όχι
192.0.0.0/24IETF Protocol AssignmentsRFC 6890Όχι
192.0.2.0/24Documentation (TEST-NET-1)RFC 5737Όχι
192.31.196.0/24AS112-v4RFC 7535Ναι
192.52.193.0/24AMTRFC 7450Ναι
192.88.99.0/24Deprecated 6to4 Relay AnycastRFC 7526Όχι
192.168.0.0/16Private-UseRFC 1918Όχι
192.175.48.0/24Direct Delegation AS112 ServiceRFC 7534Ναι
198.18.0.0/15BenchmarkingRFC 2544Όχι
198.51.100.0/24Documentation (TEST-NET-2)RFC 5737Όχι
203.0.113.0/24Documentation (TEST-NET-3)RFC 5737Όχι
224.0.0.0/4MulticastRFC 5771Όχι
240.0.0.0/4Reserved for future useRFC 1112Όχι
255.255.255.255/32Limited BroadcastRFC 919Όχι

Γιατί εξαντλήθηκε το IPv4

Η IANA παρέδωσε τα τελευταία ελεύθερα μπλοκ /8 στα πέντε περιφερειακά μητρώα διαδικτύου τον Φεβρουάριο του 2011. Τα μητρώα εξαντλήθηκαν το ένα μετά το άλλο — η APNIC το 2011 και το RIPE NCC, που εξυπηρετεί την Ελλάδα και την υπόλοιπη Ευρώπη, το 2019 για τις κανονικές εκχωρήσεις. Σήμερα, νέος χώρος IPv4 προέρχεται από μεταβιβάσεις σε δευτερογενή αγορά, όπου μία μόνο διεύθυνση κοστίζει δεκάδες ευρώ.

Η απάντηση του κλάδου έχει τρία σκέλη: το NAT για να μοιράζονται οι διευθύνσεις, το CGNAT στους παρόχους και το IPv6, του οποίου ο χώρος διευθύνσεων κάνει το μοίρασμα περιττό.

Συχνές ερωτήσεις

Πόσες διευθύνσεις IPv4 υπάρχουν;
2³² = 4.294.967.296. Περίπου 3,7 δισεκατομμύρια μπορούν να χρησιμοποιηθούν στο δημόσιο διαδίκτυο· οι υπόλοιπες είναι δεσμευμένες για ιδιωτικά δίκτυα, πολυεκπομπή και άλλες ειδικές χρήσεις.
Είναι η 192.168.1.1 δημόσια διεύθυνση IP;
Όχι. Το 192.168.0.0/16 είναι ιδιωτικό εύρος (RFC 1918). Η 192.168.1.1 είναι μια συνηθισμένη προεπιλεγμένη διεύθυνση για τη σελίδα διαχείρισης των οικιακών router.
Γιατί αλλάζει η διεύθυνση IP μου;
Οι περισσότεροι πάροχοι εκχωρούν δημόσιες διευθύνσεις δυναμικά από μια δεξαμενή. Η διεύθυνσή σας μπορεί να αλλάξει όταν το router επανασυνδεθεί ή λήξει η μίσθωση. Η σταθερή διεύθυνση είναι συνήθως επί πληρωμή.
Μπορούν δύο συσκευές να έχουν την ίδια διεύθυνση IPv4;
Όχι στο ίδιο δίκτυο. Οι ιδιωτικές διευθύνσεις επαναχρησιμοποιούνται σε διαφορετικά δίκτυα και το NAT επιτρέπει σε πολλές συσκευές να μοιράζονται μία δημόσια διεύθυνση.