Οι διευθύνσεις IP στην έκδοση 4 (IPv4) του Πρωτοκόλλου Διαδικτύου (IP) κυμαίνονται από 0.0.0.0 έως 255.255.255.255. Η διεύθυνση IP 0.0.0.0 έχει πολλές ειδικές έννοιες στα δίκτυα υπολογιστών. Ωστόσο, δεν μπορεί να χρησιμοποιηθεί ως διεύθυνση συσκευής γενικής χρήσης.
Αυτή η διεύθυνση IP είναι δομημένη όπως μια κανονική (έχει τέσσερις θέσεις για αριθμούς). Ωστόσο, είναι μια διεύθυνση κράτησης θέσης ή μια διεύθυνση που χρησιμοποιείται για να περιγράψει ότι δεν έχει εκχωρηθεί μια κανονική διεύθυνση - ούτε δημόσια ούτε ιδιωτική. Για παράδειγμα, αντί να μην τίθεται καμία διεύθυνση IP στην περιοχή δικτύου ενός προγράμματος, το 0.0.0.0 μπορεί να χρησιμοποιηθεί για να σημαίνει οτιδήποτε από την αποδοχή όλων των διευθύνσεων IP ή τον αποκλεισμό όλων των διευθύνσεων IP στην προεπιλεγμένη διαδρομή.
Είναι εύκολο να συγχέετε το 0.0.0.0 και το 127.0.0.1. Μια διεύθυνση με τέσσερα μηδενικά έχει πολλές καθορισμένες χρήσεις (όπως περιγράφεται παρακάτω), ενώ η 127.0.0.1 έχει έναν συγκεκριμένο σκοπό να επιτρέπει σε μια συσκευή να στέλνει μηνύματα στον εαυτό της.
Η διεύθυνση IP 0.0.0.0 ονομάζεται μερικές φορές διεύθυνση μπαλαντέρ, απροσδιόριστη διεύθυνση ή INADDR_ANY.
Τι σημαίνει 0.0.0.0
Συνοπτικά, το 0.0.0.0 είναι μια διεύθυνση χωρίς δυνατότητα δρομολόγησης που περιγράφει έναν μη έγκυρο ή άγνωστο στόχο. Ωστόσο, σημαίνει κάτι διαφορετικό ανάλογα με το αν εμφανίζεται σε μια συσκευή-πελάτη, όπως ένας υπολογιστής ή σε μια μηχανή διακομιστή.
Σε υπολογιστές-πελάτες
Οι υπολογιστές και οι άλλες συσκευές-πελάτες συνήθως εμφανίζουν διεύθυνση 0.0.0.0 όταν δεν είναι συνδεδεμένοι σε δίκτυο TCP/IP. Μια συσκευή μπορεί να δίνει στον εαυτό της αυτήν τη διεύθυνση από προεπιλογή όποτε είναι εκτός σύνδεσης.
Μπορεί επίσης να εκχωρηθεί αυτόματα από το DHCP σε περίπτωση αποτυχίας εκχώρησης διεύθυνσης. Όταν οριστεί με αυτήν τη διεύθυνση, μια συσκευή δεν μπορεί να επικοινωνήσει με άλλες συσκευές σε αυτό το δίκτυο.
Το 0.0.0.0 μπορεί επίσης θεωρητικά να οριστεί ως μάσκα υποδικτύου μιας συσκευής και όχι ως διεύθυνση IP της. Ωστόσο, μια μάσκα υποδικτύου με αυτήν την τιμή δεν έχει πρακτικό σκοπό. Τόσο η διεύθυνση IP όσο και η μάσκα δικτύου συνήθως εκχωρούνται 0.0.0.0 σε έναν πελάτη.
Ανάλογα με τον τρόπο χρήσης του, το λογισμικό τείχους προστασίας ή δρομολογητή μπορεί να χρησιμοποιεί 0.0.0.0 για να υποδείξει ότι κάθε διεύθυνση IP πρέπει να αποκλειστεί (ή να επιτρέπεται).
Σε εφαρμογές λογισμικού και διακομιστές
Ορισμένες συσκευές, ιδιαίτερα οι διακομιστές δικτύου, διαθέτουν περισσότερες από μία διεπαφές δικτύου. Οι εφαρμογές λογισμικού TCP/IP χρησιμοποιούν το 0.0.0.0 ως τεχνική προγραμματισμού για την παρακολούθηση της κυκλοφορίας δικτύου σε όλες τις διευθύνσεις IP που έχουν εκχωρηθεί επί του παρόντος στις διεπαφές σε αυτήν τη συσκευή πολλαπλών κατοικιών.
Ενώ οι συνδεδεμένοι υπολογιστές δεν χρησιμοποιούν αυτήν τη διεύθυνση, τα μηνύματα που μεταφέρονται μέσω IP μερικές φορές περιλαμβάνουν 0.0.0.0 μέσα στην κεφαλίδα του πρωτοκόλλου όταν η προέλευση του μηνύματος είναι άγνωστη.
Τι να κάνετε όταν δείτε τη διεύθυνση IP 0.0.0.0
Εάν ένας υπολογιστής έχει ρυθμιστεί σωστά για δικτύωση TCP/IP αλλά εμφανίζει 0.0.0.0 για μια διεύθυνση, δοκιμάστε τα ακόλουθα για να αντιμετωπίσετε αυτό το πρόβλημα και να αποκτήσετε μια έγκυρη διεύθυνση:
- Σε δίκτυα με υποστήριξη εκχώρησης δυναμικής διεύθυνσης, απελευθερώστε και ανανεώστε τη διεύθυνση IP του υπολογιστή. Οι αποτυχίες με την εκχώρηση DHCP μπορεί να είναι περιοδικές ή επίμονες. Εάν οι αποτυχίες επιμένουν, αντιμετωπίστε τη διαμόρφωση του διακομιστή DHCP. Οι συνήθεις αιτίες αποτυχίας περιλαμβάνουν τη μη ύπαρξη διαθέσιμων διευθύνσεων στο χώρο συγκέντρωσης DHCP.
- Για δίκτυα που απαιτούν στατική διεύθυνση IP, διαμορφώστε μια έγκυρη διεύθυνση IP στον υπολογιστή.