Αρχική σελίδα » πως να » Ποια είναι η διαφορά μεταξύ 127.0.0.1 και 0.0.0.0;

    Ποια είναι η διαφορά μεταξύ 127.0.0.1 και 0.0.0.0;

    Οι περισσότεροι από εμάς έχουν ακούσει για τα '127.0.0.1 και 0.0.0.0' αλλά πιθανότατα δεν τους έδωσαν πολύ σκέψη, αλλά αν και οι δύο φαίνεται να δείχνουν στην ίδια θέση, τότε ποια είναι η πραγματική διαφορά μεταξύ των δύο; Η σημερινή θέση SuperUser Q & A βοηθάει να ξεκαθαρίσετε τα πράγματα για έναν σύγχρονο αναγνώστη.

    Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.

    Φωτογραφία ευγενική προσφορά της Kate Gardiner (Flickr).

    Το ερώτημα

    Ο αναγνώστης SuperUser Sagnik Sarkar θέλει να μάθει ποια είναι η διαφορά μεταξύ των 127.0.0.1 και 0.0.0.0:

    Καταλαβαίνω ότι το 127.0.0.1 δείχνει localhost και ότι το 0.0.0.0 κάνει επίσης καλά (διορθώστε με αν κάνω λάθος). Έτσι, ποια είναι η διαφορά μεταξύ 127.0.0.1 και 0.0.0.0?

    Ποια είναι η διαφορά μεταξύ 127.0.0.1 και 0.0.0.0?

    Η απάντηση

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

    Ποια είναι η διαφορά μεταξύ 127.0.0.1 και 0.0.0.0?

    • 127.0.0.1 είναι η διεύθυνση loopback (επίσης γνωστή ως localhost).
    • 0.0.0.0 είναι μια μη-διευθύνσιμη μετα-διεύθυνση που χρησιμοποιείται για τον προσδιορισμό ενός μη έγκυρου, άγνωστου ή μη εφαρμόσιμου στόχου (κάτοχος τοποθεσίας «χωρίς ιδιαίτερη διεύθυνση»).

    Στο πλαίσιο μιας καταχώρησης διαδρομής, συνήθως σημαίνει την προεπιλεγμένη διαδρομή.

    Στο πλαίσιο των εξυπηρετητών, το 0.0.0.0 σημαίνει όλες τις διευθύνσεις IPv4 στο τοπικό μηχάνημα. Εάν ένας κεντρικός υπολογιστής έχει δύο διευθύνσεις IP, 192.168.1.1 και 10.1.2.1 και ένας διακομιστής που εκτελείται στον κεντρικό υπολογιστή ακούει στο 0.0.0.0, θα είναι προσβάσιμο και στα δύο IP.

    Τι είναι η διεύθυνση IP 127.0.0.1?

    Το 127.0.0.1 είναι η διεύθυνση του πρωτοκόλλου Internet (loopback) που αναφέρεται επίσης ως localhost. Η διεύθυνση χρησιμοποιείται για τη δημιουργία μιας σύνδεσης IP στο ίδιο μηχάνημα ή υπολογιστή που χρησιμοποιείται από τον τελικό χρήστη.

    Η ίδια σύμβαση ορίζεται για υπολογιστές που υποστηρίζουν διευθυνσιοδότηση IPv6 χρησιμοποιώντας την συνήθεια του :: 1. Η δημιουργία μιας σύνδεσης χρησιμοποιώντας τη διεύθυνση 127.0.0.1 είναι η πιο συνηθισμένη πρακτική. Ωστόσο, χρησιμοποιώντας οποιαδήποτε διεύθυνση IP στην περιοχή των 127 ... * θα λειτουργήσει με τον ίδιο ή παρόμοιο τρόπο. Η κατασκευή loopback δίνει έναν υπολογιστή ή μια συσκευή ικανή να δικτυώνει τη δυνατότητα επικύρωσης ή δημιουργίας της στοίβας IP στο μηχάνημα.

    Πηγή: 127.0.0.1 - Ποιες είναι οι χρήσεις της και γιατί είναι σημαντική?

    Ειδικές διευθύνσεις

    Ο αριθμός δικτύου κατηγορίας Α 127 έχει αντιστοιχιστεί loopback δηλαδή, ένα datagram που στέλνεται από ένα πρωτόκολλο υψηλότερου επιπέδου σε μια διεύθυνση δικτύου 127 θα πρέπει να επανακυκλοφορεί μέσα στον κεντρικό υπολογιστή. Δεν υπάρχουν datagrams Απεσταλμένα σε μια διεύθυνση δικτύου 127 θα πρέπει να εμφανίζεται ποτέ σε οποιοδήποτε δίκτυο οπουδήποτε.

    Πηγή: Αριθμοί δικτύου

    Αν είναι ολόκληρη η κλάση Α, ποιο είναι το σημείο άλλων αυθαίρετων τιμών για τα τελευταία τρία όχθη?

    Ο σκοπός του εύρους του loopback είναι η δοκιμή της εφαρμογής πρωτοκόλλου TCP / IP σε έναν κεντρικό υπολογιστή. Δεδομένου ότι τα χαμηλότερα στρώματα βραχυκυκλώνονται, η αποστολή σε μια διεύθυνση loopback επιτρέπει την αποτελεσματική δοκιμή των υψηλότερων επιπέδων (IP και παραπάνω) χωρίς την πιθανότητα προβλημάτων στα χαμηλότερα στρώματα που εκδηλώνονται. Η διεύθυνση 127.0.0.1 είναι η πιο συνηθισμένη διεύθυνση για δοκιμές.

    Πηγή: IP Reserved, Loopback και Private Addresses

    Για περισσότερες πληροφορίες δείτε το Ρωτήστε το Ubuntu ερώτηση: Τι είναι η συσκευή Loopback και πώς μπορώ να την χρησιμοποιήσω?

    Ποια είναι η διεύθυνση IP 0.0.0.0?

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

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

    Στο πλαίσιο μιας καταχώρησης διαδρομής, συνήθως σημαίνει την προεπιλεγμένη διαδρομή. Αυτό συμβαίνει ως αποτέλεσμα περισσότερης μάσκας διεύθυνσης, η οποία επιλέγει τα δυαδικά ψηφία που συγκρίνονται. Μία μάσκα 0.0.0.0 δεν επιλέγει κομμάτια, οπότε η σύγκριση θα είναι πάντα επιτυχής. Έτσι, όταν μια τέτοια διαδρομή είναι ρυθμισμένη, υπάρχει πάντα κάπου για να πάει το πακέτο (αν έχει ρυθμιστεί με έναν έγκυρο προορισμό).

    Σε ορισμένες περιπτώσεις, μόνο το "0" θα λειτουργήσει και θα έχει το ίδιο αποτέλεσμα. Αλλά αυτό δεν είναι εγγυημένο. Η φόρμα 0.0.0.0 είναι ο συνηθισμένος τρόπος να πει κανείς «καμία συγκεκριμένη διεύθυνση» (στο IPv6 που είναι :: 0 ή απλά ::).

    Πηγή: Ποια είναι η έννοια της διεύθυνσης IP 0.0.0.0?

    Στο πρωτόκολλο Internet Protocol version 4, η διεύθυνση 0.0.0.0 είναι μη μεταβλητή μετα-διεύθυνση που χρησιμοποιείται για τον προσδιορισμό ενός μη έγκυρου, άγνωστου ή μη εφαρμόσιμου στόχου. Για να δοθεί ιδιαίτερη σημασία σε ένα κατά τα άλλα μη έγκυρο κομμάτι δεδομένων είναι μια εφαρμογή σηματοδότησης εντός της ζώνης.

    Στο πλαίσιο των εξυπηρετητών, το 0.0.0.0 σημαίνει όλες τις διευθύνσεις IPv4 στο τοπικό μηχάνημα. Εάν ένας κεντρικός υπολογιστής έχει δύο διευθύνσεις IP, 192.168.1.1 και 10.1.2.1 και ένας διακομιστής που εκτελείται στον κεντρικό υπολογιστή ακούει στο 0.0.0.0, θα είναι προσβάσιμο και στα δύο IP (Σημείωση: Το συγκεκριμένο κείμενο επαναλαμβάνεται από τα ανωτέρω ως μέρος της συνολικής απάντησης).

    Στο πλαίσιο της δρομολόγησης, το 0.0.0.0 συνήθως σημαίνει την προεπιλεγμένη διαδρομή, δηλαδή τη διαδρομή που οδηγεί στο 'υπόλοιπο' του Διαδικτύου αντί για κάπου στο τοπικό δίκτυο.

    Οι χρήσεις περιλαμβάνουν:

    • Η διεύθυνση που ένας κεντρικός υπολογιστής ισχυρίζεται ως δική του όταν δεν έχει ακόμη οριστεί μια διεύθυνση. Όπως κατά την αποστολή του αρχικού πακέτου DHCPDISCOVER κατά τη χρήση του DHCP.
    • Η διεύθυνση που ένας κεντρικός υπολογιστής αποδίδει στον εαυτό του όταν αποτύχει ένα αίτημα διεύθυνσης μέσω DHCP, με την προϋπόθεση ότι η στοίβα IP του κεντρικού υπολογιστή το υποστηρίζει. Αυτή η χρήση έχει αντικατασταθεί από τον μηχανισμό APIPA στα σύγχρονα λειτουργικά συστήματα.
    • Ένας τρόπος καθορισμού οποιαδήποτε IPv4-υποδοχής καθόλου. Χρησιμοποιείται με αυτό τον τρόπο κατά τον καθορισμό μιας προεπιλεγμένης διαδρομής.
    • Ένας τρόπος να καθορίσετε ρητά ότι ο στόχος δεν είναι διαθέσιμος. Πηγή: 127.0.0.1 - Ποιες είναι οι χρήσεις της και γιατί είναι σημαντική?
    • Ένας τρόπος καθορισμού οποιαδήποτε διεύθυνση IPv4 καθόλου. Χρησιμοποιείται κατά τον τρόπο αυτό κατά τη διαμόρφωση των διακομιστών (δηλ. Όταν δεσμεύουν τις υποδοχές ακρόασης). Αυτό είναι γνωστό στους προγραμματιστές TCP ως INADDR_ANY. [δεσμεύει (2) δεσμεύει τις διευθύνσεις και όχι τις διεπαφές.]

    Στο IPv6, η μηδενική διεύθυνση είναι γραμμένη ως ::

    Πηγή: 0.0.0.0 [Wikipedia]

    Ανεύρεση / Αίτηση DHCP

    Όταν ένας πελάτης εκκινεί για πρώτη φορά, λέγεται ότι είναι στο αρχικοποίηση της κατάστασης, και μεταδίδει ένα μήνυμα DHCPDISCOVER στο τοπικό φυσικό υποδίκτυο πάνω από τη θύρα 67 (BootP server) του User Datagram Protocol (UDP). Δεδομένου ότι ο πελάτης δεν έχει κανέναν τρόπο να γνωρίζει το υποδίκτυο στο οποίο ανήκει, το DHCPDISCOVER είναι μια εκπομπή όλων των υποδίκων (διεύθυνση IP προορισμού 255.255.255.255), με διεύθυνση IP προέλευσης 0.0.0.0. Η διεύθυνση IP πηγής είναι 0.0.0.0 δεδομένου ότι ο υπολογιστής-πελάτης δεν έχει διαμορφωμένη διεύθυνση IP.

    Εάν ένας διακομιστής DHCP υπάρχει σε αυτό το τοπικό δευτερεύον δίκτυο και έχει ρυθμιστεί και λειτουργήσει σωστά, ο διακομιστής DHCP θα ακούσει την εκπομπή και θα απαντήσει με ένα μήνυμα DHCPOFFER. Εάν ένας διακομιστής DHCP δεν υπάρχει στο τοπικό δευτερεύον δίκτυο, πρέπει να υπάρχει ένας παράγοντας αναμετάδοσης DHCP / BootP σε αυτό το τοπικό δευτερεύον δίκτυο για να προωθήσει το μήνυμα DHCPDISCOVER σε ένα υποδίκτυο που περιέχει ένα διακομιστή DHCP.

    Αυτός ο πράκτορας αναμετάδοσης μπορεί να είναι είτε ένας αποκλειστικός κεντρικός υπολογιστής (Microsoft Windows Server, για παράδειγμα) είτε ένας δρομολογητής (ένας δρομολογητής Cisco που έχει ρυθμιστεί με εντολές βοηθητικού βοηθήματος IP επίπεδο διεπαφής, για παράδειγμα).

    ...

    Αφού ο πελάτης λάβει ένα DHCPOFFER, απαντά με ένα μήνυμα DHCPREQUEST, υποδεικνύοντας την πρόθεσή του να δεχτεί τις παραμέτρους στο DHCPOFFER και κινείται προς το ζητώντας κράτος. Ο υπολογιστής-πελάτης ενδέχεται να λάβει πολλαπλά μηνύματα DHCPOFFER, ένα από κάθε διακομιστή DHCP που έλαβε το αρχικό μήνυμα DHCPDISCOVER. Ο πελάτης επιλέγει ένα DHCPOFFER και αποκρίνεται μόνο σε αυτόν τον διακομιστή DHCP, απορρίπτοντας σιωπηρά όλα τα άλλα μηνύματα DHCPOFFER. Ο πελάτης προσδιορίζει τον επιλεγμένο εξυπηρετητή τοποθετώντας το Αναγνωριστικό διακομιστή με τη διεύθυνση IP του διακομιστή DHCP.

    Το DHCPREQUEST είναι επίσης μια μετάδοση, έτσι ώστε όλοι οι διακομιστές DHCP που έστειλαν ένα DHCPOFFER θα δουν το DHCPREQUEST και ο καθένας θα γνωρίζει εάν το DHCPOFFER του έγινε δεκτό ή απορρίφθηκε. Οποιεσδήποτε πρόσθετες επιλογές διαμόρφωσης που απαιτεί ο πελάτης θα συμπεριληφθούν στο πεδίο επιλογών του μηνύματος DHCPREQUEST. Παρόλο που ο πελάτης έχει λάβει μια διεύθυνση IP, θα στείλει το μήνυμα DHCPREQUEST με διεύθυνση IP προέλευσης 0.0.0.0. Αυτή τη στιγμή, ο πελάτης δεν έχει λάβει ακόμη επαλήθευση ότι είναι σαφές ότι η διεύθυνση IP χρησιμοποιείται.

    ...

    Συνομιλία πελάτη-διακομιστή για έναν πελάτη που αποκτά μια διεύθυνση DHCP όπου ο υπολογιστής-πελάτης και ο διακομιστής DHCP βρίσκονται στο ίδιο υποδίκτυο:

    Πηγή: Κατανόηση και αντιμετώπιση προβλημάτων DHCP στο Catalyst Switch ή Enterprise Networks

    Προεπιλεγμένη διαδρομή

    Αυτό το έγγραφο εξηγεί τον τρόπο ρύθμισης παραμέτρων μιας προεπιλεγμένης διαδρομής ή πύλης τελευταίας λύσης. Αυτές οι εντολές IP χρησιμοποιούνται:

    • ip προεπιλεγμένη πύλη
    • ip default-network
    • Διαδρομή IP 0.0.0.0 0.0.0.0

    Διαδρομή IP 0.0.0.0 0.0.0.0

    Η δημιουργία μιας στατικής διαδρομής στο δίκτυο 0.0.0.0 0.0.0.0 είναι ένας άλλος τρόπος για να ρυθμίσετε την πύλη της έσχατης ανάγκης σε ένα δρομολογητή. Όπως και με το ip default-network εντολή, χρησιμοποιώντας τη στατική διαδρομή στο 0.0.0.0 δεν εξαρτάται από κανένα πρωτόκολλο δρομολόγησης. Ωστόσο, η δρομολόγηση IP πρέπει να είναι ενεργοποιημένη στο δρομολογητή.

    Σημείωση: Το IGRP δεν κατανοεί μια διαδρομή έως το 0.0.0.0. Επομένως, δεν μπορεί να προωθήσει τις προκαθορισμένες διαδρομές που δημιουργήθηκαν χρησιμοποιώντας το Διαδρομή IP 0.0.0.0 0.0.0.0 εντολή. Χρησιμοποιήστε το ip default-network εντολή να έχει το IGRP διάδοση μιας προεπιλεγμένης διαδρομής.

    Πηγή: Ρύθμιση μιας πύλης τελευταίας θέσης χρησιμοποιώντας εντολές IP


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